Publish button changed to Submit For Review

How to Fix wordpress Publish button in  from Submit For Review

One of the latest problems i have the (pain) pleasure to come across to during a local business wordpress themes design. It really started off as a bit of a nightmare, when i of realised I could no longer add new pages to my WordPress site or even save the customiser settings for our theme either, faced this problem when working on a custom wordpress roofing theme but found the answer after 6ish hours.

The problem was, there was no “Publish” button. The ‘Publish’ button had be replaced by a “Submit For Review” button. Plus when saving the custom preview seemed to work, but after reloading the page were back to the old settings.

I hope my wordpress tips will help you fix your WordPress website fast and get your website working for you, and not you working for your website.

  1. Changing themes can cause this problem. I recommend you switch back to a default theme (i.e. twenty eleven, twenty twelve etc.) and test if the problem still occurs.
  2. Plugins can also cause this problem. To verify if this is the problem, I recommend deactivating or moving your plugins to a directory outside of the folder and see if the problem still happens.

Login to your phpMyAdmin, repairing the database tables. This can solve the problem.
The WordPress “Publish” button is a “Submit For Review” button problem can also be caused my not having a ‘Primary Key’ and ‘Auto Increment’ in the wp-post table in your database
You can hire me to do this for you. Basically login to your phpMyAdmin and go to the table wp-post. You will see the following error, suggesting that there is no ‘Primary Key’ nor ‘Auto Increment’.

Go to ‘Structure’ and on the ‘ID’ row, click on ‘Primary Key’ to make this this primary row. Once the ‘ID’ row is the ‘Primary Key’ you can then edit the ‘ID’ row and set it to Auto Increment.


Pinguis Web dealing with WordPress Errors and custom WordPress Website Designers

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.

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