Contact Page Not Showing WordPress: “I was just starting to update a few pages and did some work but then realized that none of the “pages” that I made are showing. When you mouse over the first menu item and then go to About TracksANdTrails the pages on that drop down list don’t show properly.”
The following pages were not showing.
Now above two page working fine after fixing that issue. See the picture bellow before fixing.
I searched for the issue in Google and found some solutions.
Solution1:
“Change the permalink to the default setting may fix.” I read the blog tutorial/guide Administration > Settings > Permalinks and Save Changes. I set the permalink to the default setting. But no hope at this time but you may try this. If solved applying solution1 please do not forget to drop a comments.
Solution2:
“Changing back to the default permalinks. Also change the Unix permissions for those folder to the executable i.e. set permission 777 seemed to work”. I applied this second tricks and no hope. What I did? I changed the permalinks to default setting. After that changed the permission for .htaccess to 777 via FileZilla. why I changed the permission .httaccess file? Because I want it automatically updated by WordPress.
Where’s my .htaccess file?
WordPress’s index.php and .htaccess files should be together in the directory indicated by the Site address (URL) setting on your General Options page. Since the name of the file begins with a dot, the file may not be visible through an FTP client unless you change the preferences of the FTP tool to show all files, including the hidden files. Some hosts (e.g. Godaddy) may not show or allow you to edit .htaccess if you install WordPress through the Godaddy Hosting Connection installation. I came across the WordPress.org guide and found this info.
Creating .htaccess :
Ok if you do not see any .htaccess in your root directory do not think. Create one for you. Follow the bellow instruction. Open notepad and save this as 1.htaccess and then upload it to your root directory. You can use Cpanel FTP or most used filzilla soft. After uploading rename the folder to .htaccess and enjoy. 😀
If your .htaccess file not working or cause your website down the try to edit that .htaccess file downloading via ftp or filezilla. The bellow code included to your .htaccess file.
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
Read more about Contact Page Permalinks.
Solution3:
“Disable all plugins may fix this error”. Finally I see hope when I disable all the plugin folder. How you can disable all the plugins at a time?
Go to the root of your site. You can use ftp or filezilla. Go to /yourdomain/wp-content/ and rename the plugins folder to pluginsold or something else. Now back to the plugin page. Activate plugins one by one. See which plugin cause the problem? In this way I find out.
I used a plugins named Fast Secure Contact Form 3.1.8.2 . It worked for me fine for few months. I deleted this plugins and use another simple form and all are going well now. See Picture bellow.