Try emptying your Page trash and then re-creating these Pages.
Thanks, I did empty the Trash. I understand there is a “page slug” – I’m wondering if there is a table data entry where the page persists? Or could there be a more pernicious error hard coded into the child theme that isn’t playing nice.
No – once the page or post has been deleted from Trash, there should be no residual storage of that slug by default. If you have a Page (for example) with the slug xxxx-2, then you need to delete that page, then empty the Page Trash and finally re-create the Page to end up with the desired slug of just xxxx.
FYI, these suffixes (-2 etc) are applied by WP core to avoid slug clashes if a Post or Page is restored from the Trash after a new version has been created.
Thanks, I am still troubleshooting – if I go to default permalinks I get the same problem I am having with the single IMAGES page (see below) otherwise everything works. Do I need to edit the page id #s?
This is my list:
HOME [front-page template] http://www.ryerestaurant.com/rye/
IMAGES [default template]
infinite redirect unless child of (home) – then page not found message.
ABOUT [default template] http://www.ryerestaurant.com/rye/about/
BLOG [default template] http://www.ryerestaurant.com/rye/blog/
PRESS [default template] http://www.ryerestaurant.com/rye/press/
MENUS [default template] http://www.ryerestaurant.com/rye/menus/
DIRECTIONS http://www.ryerestaurant.com/rye/directions/
RESERVATIONS http://www.ryerestaurant.com/rye/reservations/
There are two nav.php files, nav.php and nav2.php respectively that are included in my theme (not totally necessary, more to keep them in inline/place).
Do I need to edit the page id #s?
You cannot edit page or post ids via WordPress. Nor should you ever try to do so via the database. That’s one sure way to stop your site working effectively – if at all.
Where was WordPress originally installed on this domain? And have you attempted to move since it was first installed?
Yes, the client’s page is on godaddy, and I migrated the install (over the “one click” install) to a sub-folder in their root drectory /rye I had some permissions problems when I uploaded it from my local folder, which caused a white screen.
The home and siteurl entries in the wp_options table are http://www.ryerestaurant.com/rye
The .htacess files are as follows:
/rye
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /rye/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /rye/index.php [L]
</IfModule>
and the .htaccess file inside the root folder:
rewriteengine on
rewritecond %{HTTP_HOST} ^www.ryerestaurant.com$ [OR]
rewritecond %{HTTP_HOST} ^ryerestaurant.com$
rewriterule ^(.*)$ “http\:\/\/ryerestaurant\.com\/rye$1” [R=301,L]
#5273e76b8490e
I migrated the install (over the “one click” install) to a sub-folder in their root drectory /rye
Did you follow the relevant steps in Moving_WordPress?