WordPress Sidebar Shows Below Content

Example of Sidebar below content area

How to Correct WordPress Sidebar Below Content Layout.

This is a common error, happens when your website’s sidebar is no longer next to the main content where it should be but instead moves below it.

Solution for Sidebar Below Content

This is a common problem and the reason for this is that you have too many div tags open or closed. Have you copied and texted some text. Go to text view in the editor and delete <div> or </div> until the sidebar returns to its proper position.

<div>or </div> are used as a division or a section in an HTML document

With one too many or too few, elements close or open in the wrong place, this can cause your sidebar to push down your page.

A WordPress Quick Tip.


Settings >> Writing WordPress Correct uncorrected nested div elements

Tick the box this tells WordPress to correct invalidly(incorrect) nested XHTML automatically under Settings >> Writing Settings.

If your wordpress detects an incorrectly nested div, it will add a closing div to correct it automatically.

Error Establishing a Database Connection in WordPres

How to Fix the Error Establishing a Database Connection

Error Connecting to Database

This maybe one of the simplest error messages wordpress provides. The error message is clear that your website is unable to connect to the database. However solving this error can difficult if you are not familiar with your hosting server.

This error usually occurs when database details have been changed either database hostname, database username, and database password. Sometimes your database server is unresponsive, overloaded, or your database may have corrupted. You would be surprised with the amount of website owners that forget to pay for their hosting.

Most likely an incorrect database or overloaded mysql server.

Repairing your wordpress database.

You should check if the error is on both the front end(viewing website) of the site, and the back-end of the site (wp-admin/login panel). If the error is the same on both pages “Error establishing a database connection”, then proceed onto the next step.

If you are getting an error on the wp-admin for example “One or more database tables are unavailable”

The database needs to be repaired.

You can do this by adding the following line in your wp-config.php file, located at the root level of your wordpress install:


By changing false to true in your wp-config.php file . You will be able to repair your database by navigating to the following URL http://your-website-url.com/wp-admin/maint/repair.php

Repair a corrupted wordpress database

Remember, the user does not need to be logged in to access the repair database, when this define is set to true. This is because the main reason is to repair a corrupted database.

Users usually cannot login when the database is corrupt.

Once you are done repairing and optimizing your database, remove this code from your wp-config.php.

Automatic Update Fails – How to Manually Update WordPress

How to Manually Update WordPress to Latest Version

How to Manually upgrade to Latest WordPress core

If restrictive file permissions are set on your site, you may have to upgrade your WordPress core manually. You may be other reasons for doing a manual update but either way it has to be done.

This article explains how to do this…

Upgrading WordPress Core Manually

  1. Alway create a full backup of your website including if possible a database backup. This is very important in case you make a mistake.
  2. Download the newest WordPress
  3. Unzip the file into a directory on your computer  extract it but double clicking.
  4. Deactivate all of the plugins on your WordPress site.
  5. Go to your website root directory and delete your ‘wp-includes’ and ‘wp-admin’ directories.
  6. Upload the new wp-includes and wp-admin directories from the new freshly extracted version of WordPress, replace the directories you just deleted.
  7. Never delete your wp-content directory it contains themes, plugins and Uploads.
  8. Delete the WordPress .maintenance file

    If you are upgrading manually after a failed auto-update, remove the .maintenance file from your WordPress root directory. To do this navigate to root force showing hidden files

  9. Visit your main WordPress page at /wp-admin/.  Go to the plugins folder, where you can bulk activate and individually activate your plugins.
  10. Your upgrade is now complete and you should be running the newest version of WordPress.

Default WordPress .htaccess file

Copy and paste the code for the default WordPress .htaccess file. This file is needed to test if repairing your WordPress i.e. Internal Server Error or white screen errors.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php 
# END WordPress

View WordPress .htaccess file or Download a fresh WordPress .htaccess

Some computer systems don’t show any file with the . before it for security reasons, so you may have to rename it as “.htaccess” there is no extension required or needed for this type of file. The .htaccess file is the most powerful file on your website. If it is wrong your website wont display.


Most browsers strip the . before they will download the file.

Internal Server Error WordPress

Fixing Internal Server Error

A code 500 Internal Server Error. Is one of the common WordPress errors, it can put a WordPress user in a absolute panic of deleting and backtracking. Thinging to remember there last actions, before the error.

Pinguis Web fix errors like the internal server error, error establishing database connection, white screen of death, and many similar errors for our users.

Why do you get Internal Server Error in WordPress?

Internal server error is not specific to WordPress. Due to the lack of description of this error, it does not tell the developer anything.

Most internal server error in WordPress are caused by a plugin or the theme. Internal server error in WordPress can be corrupted .htaccess file and low PHP memory limit.

Checking for a Corrupt .htaccess File

Internal server error in WordPress may come from a corrupted .htaccess file. Renaming your main .htaccess file to something like 1.htaccess. To rename the .htaccess file, you will need to login to your site using the FTP.

How to deal with internal server error website not appearing or Website is Blank

The .htaccess file will be located at the domain level of your website in the same directory where you will see folders like wp-content, wp-admin, and wp-includes or files begining with wp-*****.php example wp-config.php.

Once you have renamed the .htaccess file, try re-loading your site to see if this solved the problem. If this works congrats, get a fresh copy of .htaccess file here.


Before you continue troubleshooting, make sure that you go to Settings » Permalinks and click the save button. This will generate new proper rewrite rules to ensure that your post pages don’t return a 404, when viewing your website.

How to Increase the PHP Memory Limit

The error can happen if you have exhausted your PHP memory limit. Either way it has to be fixed the internal server error only may show when you try to login to your WordPress admin or uploading an image, if this is your error you should increase the memory limit by following these steps:

  1. Create a blank text file called php.ini
  2. Paste this code in there:
    define( 'WP_MEMORY_LIMIT', '256M' );

    or download a pre-made php.ini

  3. Save the file
  4. Upload it into your /wp-admin/ folder using FTP
Save php.ini in wp-admin folder

Doing the above should fix the problem. Retest your Website.


If increasing the memory limit fixed the problem for you, then you have fixed the problem temporarily. There has to be something that is exhausting your memory limit. This could be a plugin or even a theme problem.

If increasing the PHP memory limit did not fix the problem for you Deactivate all plugins.

Deactivate all Plugins

If none of the above solutions worked for you, then this error is most likely being caused by a specific plugin. It is also possible that it is a combination of plugins that are not playing nice with each other.

A quick tip, if you have ftp access, comment out the plugins folder. for example – 1plugins. This will disable all plugins at once allowing you to test the website. Has it come back…

If disabling all plugins fixed the error, then you know it is one of the plugins that is causing the error. Simply go through and reactivate one plugin at a time until you find the one that caused the issue. Get rid of that plugin, and report the error to the plugin author.

Re-load Core Files WordPress files

If the plugin option didn’t fix the internal server error, then it is worth re-uploading the wp-admin and wp-includes folder from a fresh WordPress install. This will NOT remove any of your information, but it may solve the problem in cases of corrupt wordpress core files.

Make sure not to upload the wp-contents folder, it will overwrite all your themes, plugins and more importantly your uploads folder(images).

If your website is still not online, talk to your hosting company, have you paid your hosting fee, have you renewed your domain.

Ask yourself questions, maybe it will remind you of something vital, that you may not have considered when troubleshooting.

force showing hidden files ftp


Website Design Tralee

Pinguis Website Design in Tralee

CMS, Responsive – Mobile Optimised – Websites. SEO ready websites for your business in Tralee.

Our web design services include professional eCommerce design, real estate, classifields, auction, Roofing,  and other business and other website design.

Websites and eCommerce shopping carts we design are very well presented and easy to navigate so that’s a big help to earn first place in search engines. We design them in such a way so that the user gets the maximum use from the website.

If you don’t have a logo we will design one for you which will represent your business. We also make digital banners and info-graphics/images to explain your business

The Content Management System will change your approach to websites. Thanks to a modern content management system – CMS. You will be able to change the look of the website. Adding new pages is as easy as going to pages in the left hand options bar and Add New then typing in your text editor.

Your site will begin to stand out from your competitors. This method enables you to publish new content, add pictures and write new articles easily.

WordPress Full training will be provided. Having already helped many companies in Ireland to build their online presence.

Responsive website design Tralee – €199

Choose responsive web design packages above or contact us for dedicated website design for Tralee package.

Responsive website design Tralee

Content Management Systems Concept to Design

Content Management Systems from Concept to Design and Redesign by Pinguis Design.

The Strategy

Our seo strategists work out where to go and how to get there. They carefully plan every step of the journey to make sure it meets our client’s needs. They are always thinking masters, working in silence, always thinking ahead.

Our Concept and Innovation

When a strategy becomes a concept. Research and brainstorming, our creative designers are innovative and use advanced skills and the latest technology available to produce excellent design that get results. Always relevant and logical for the end user.

The Design

Our designers think text, pictures, links and have one major goal: make it beautiful and perfect, down to the last detail. They do this well.

The Content

Our content writers/managers are experienced professional story-writers, editors, journalists, videographers and photographers. One of our guys even wrote a few stories for the Star Trek television franchise. Content is King it all about relevance, originality, and impact. Without brilliant content, your marketing has no meaning and no power to engage audiences.

Website Development and Re-Development

These are the builders. They construct the design, code it with precision, until your dream comes to life.

The Design Process

The Design Process Pinguis Website Design Explains

Explained the design process


Keyword density tells you how often a search term appears in a text in relation to the total number of words it contains



Onpage optimization refers to all measures that can be taken directly within the website in order to improve its position



In the field of SEO, link building describes actions aimed at increasing the number and quality of inbound links to a webpage



Our SEO review consists of several factors like a content, linking structure, social media efforts, and its trust on the internet

On-Page and Domain Trust Factors

A trusted website is actually common sense and I’m going to give you a checklist.

A Home page, About, Contact, Privacy Policy, Terms of Service Pages are necessary and the basic structure to a website. Also they are the pages that show google that your a serious business and not just a spammy website.

Whenever you create a new website, the very first thing you should do is create these pages. These pages are huge on-page trust signals because Google knows that most spammers could care less about adding them. Try this plugin – auto-terms-of-service-and-privacy-policy  it generates Privacy Policy and Terms of Service content for your site.

When creating Links Out

Adding a link to WordPress page or post

1 to 3 links to research content is ideal for you post. The Internet is designed to be one massive resource, not an isolated event on your website.

Link out, be apart of the community, and gain Google’s trust.

Notes when linking out:

  • Don’t go crazy: linking out in moderation is great, just don’t link out to 100 different websites in your article. Every link you add to an article, decreases the chances that it will be clicked.
  • Don’t link out to websites if it is not trusted. Some of these websites include gambling, porn, and illegal activity. SEO is common sense..

Social Shares

Social sharing tells Google that people are finding value in your content. A unique perspective will provoke the social shares.

Encourage Blog Comments

Some don’t allow them but if you do, post should stimulate comments on public blogs, actively try to provoke comments on your blog. It shows Google that your website is becoming a community and resource (that equals trust).

Be Active on your Blog by posting

Have an active blog get your website more spider visits from Google, and helps recognises your website as an authority within the industry. And most importantly, a good blog will attract links naturally.

Google counts relevant backlinks as votes.

 Quality recognised  votes = more trust, more traffic, and easier ranking.

Don’t Copy People’s Content

Do not copy from other websites.

Longer Domain Registration that make sense

Google trust a website with a longer registration length. Spammy sites hope to make it through a year, i.e. (a12b3x.com) while business websites intend to be around for the long haul.

Make Whois Public

If you’re not a scammer and have a serious business, don’t hide your WHOIS information. SEOs think having private WHOIS protects them in some way, it can actually be a red flag if Google is doing a manual review on your website.

If you’re doing more intense SEO campaigns, just create fake WHOIS. Private WHOIS is NOT a good way to send trust to your site.

How does Trust effect Your Website

Every single link campaign with high-quality trusted links. A large percentage of how Google trusts your website will depend on the type and quality of back links you have and the distribution of your anchor text.

Paid Directories

Paid and free Directories have a high PR rank, domain authority, and trust flow. So by posting your website there, the benefits may be numerous links, trust and exposure.


On-Page Solutions and Domain Trust Factors

Fixing Hacked WordPress Site

Fix Your Hacked WordPress WebSite

Reality about running a websites is that sometimes they do get hacked. Because our WordPress site has been hacked a few times in the past and we know exactly how stressful it can be.

Not to mention hours lost and the impact it has on your business, search engine rankings etc. Over the past years, we have helped our users recover their hacked WordPress sites.

WordPress Login Screen

Things to Know Before We Start

First and foremost, no matter which platform you’re using, Static HTML, WordPress, Drupal, Joomla, etc — any site can be hacked!

When your WordPress site is hacked, you can lose your search engine rankings, expose your readers to viruses, have your reputation tarnished due to redirects to porn sites or other bad websites, and worst lose your entire site data.

If your website is a business, then security should be one of your top priorities.

A crucial elements is that you have a good WordPress hosting company.

If you can afford it, then absolutely use managed WordPress hosting.

Make sure that you always have a WordPress backup solution such as BackWPup which is a free plugin that allows you to create a complete WordPress backup for free in place.

One of the most important is to have a robust web application firewall such as Sucuri. We use their services on our websites.

This information is great if you haven’t been hacked, if you’re reading this, then you have. Before you do anything try to remain as calm  and backup your database.

Let’s take a look at the step by step guide on how to fix your hacked WordPress.

First Step is Have a Professional Do it for You – we provide WordPress restore after hacks.

Security is a serious matter, and if you’re not comfortable dealing with codes and servers, then it’s almost always better to have us do it.

Hackers can hide their scripts in multiple locations which allows hackers to come back over and over again.

Although we will show you how to find and remove them later in this article, a lot of folks want to have the peace of mind knowing an expert properly cleaned their website.

Security experts charge anywhere between 200 to 250 which is outrageous for a small business or hobbist.

Now this may seem like a promotion of Sucuri, but it’s really an honest recommendation. We personally know the team at Sucuri, and we wouldn’t be recommending them if we didn’t trust them with our own websites.

Step 1. Identify the Hack

When dealing with a website hack, you’re under a lot of stress. Be calm and write down everything that you can about the hack.

The following checklist to run down through:

  • Can you login to your WordPress admin panel?
  • Is your WordPress site redirecting to another website?
  • Does your WordPress site contain illegitimate links?
  • Is Google marking your website as insecure?

This will help you as you talk with your hosting company or even as you go down the steps below to fix your site.

Also it’s crucial that you change your passwords before you start the clean up. You will also need to change your passwords, when you’re done cleaning.

Check with your Hosting Company

Good hosting providers are very helpful in these situations. The have experienced staff who deal with these kind of things on a daily basis, and they know their hosting environment which means they can guide you better. Start by contacting your web host and follow their instructions.

The hack may have affected more than just your site, specially if you are on shared hosting enviroment. Your hosting provider may also be able to give you additional information about the hack such as how it originated, where the backdoor is hiding, etc.

Restore from a Backup

Restore a backups for your WordPress site, then it may be best to restore from an earlier point when the site wasn’t hacked.

However if you have a blog with daily content, then you risk losing blog posts, comments, etc..

Worst case, if you don’t have a backup, or your website had been hacked for a long time, and you don’t want to lose the content, then you should manually remove the hack.

Malware Scanning and Removal

Check your WordPress site and delete any inactive WordPress themes and plugins. This is where hackers hide backdoor.

Backdoor is a method, often secret, of bypassing normal authentication. Hackers will always upload a backdoor. This allows them to regain access even after you find and remove the exploited plugin.

Find it then scan your website for the hacks.

You should install the following free plugins on your website: Sucuri WordPress Auditing tool and Theme Authenticity Checker (TAC).

With these use Sucuri scanner to tell you the integrity status of all your core WordPress files. In other words, it shows you where the hack is hiding.

The most common places are themes and plugin directories, uploads directory, wp-config.php, wp-includes directory, and .htaccess file.

Next run the Theme Authenticity Checker, and it will display your results like this:

The theme authenticity checker finds any suspicious or malicious code in your themes, it will show a details button next to the theme with the reference to the theme file that is infected. It will also show you the malicious code it found.

At this junction you have two options for fixing the hack. You can either manually remove the code, or you can replace that file with the original file.

If they modified your core WordPress files, then re-upload brand new WordPress files from a fresh download or all WordPress files for that matter to override any affected files.

Your theme files will need replacing or over writing. Download a fresh copy and override the corrupted files with the new ones. Do this only if you didn’t make changes in your WordPress theme codes otherwise you’ll lose those changes too.

Repeat this step for any affected plugins as well.

You also want to make sure that your theme and plugin folder matches the original ones. Sometimes hackers add additional files that look like the plugin file name, and are easy to ignore such as: Hell0.php, Admin.php etc.

Keep repeating this step until the hack is gone.

Step 5. Check User Permissions

Look into the users section of WordPress to make sure only you and your trusted team members have administrator access to the site. Get rid of old users.

If you see a suspicious user there, then delete them.

Change Your Secret Keys

WordPress generates a set of security keys which encrypts your passwords. Now if a user stole your password, and they are still logged into the site, then they will remain logged in because their cookies are valid. To disable the cookies, you have to create a new set of secret keys. You need to generate a new security key and add it in your wp-config.php file.

Change Your Passwords

Update your WordPress password, cPanel / FTP / MySQL password, and basically anywhere else that you used this password.

We highly recommend that you use a strong password. All numbers digits and special characters

If you have a lot of users on your site, you will want to force a password reset for all of them.

A hacker target your uploads  folder