index.php is always displayed before any file on the URL

First, check if you have an .htaccess file with the following: # 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 If this file already exists with the appropriate rules, try the following: Go to your site Settings … Read more

Trouble with numeric permalinks after 4.3.1

I had the same issue. Couldn’t name a page just numbers. Wordpress Version 3.3.1 I solved this issue by using a plugin called “Permalink-editor” version 0.2.12 http://wordpress.org/extend/plugins/permalink-editor/ After that was installed, I am able to clicked “Customize” instead of “edit” permalink on the page edit. That worked! 🙂

get permalink and append it

Well, succinctly you could just add ‘-book’ to your link, if your permalink settings result in post-name slugs: <a href=”https://wordpress.stackexchange.com/questions/210589/<?php echo untrailingslashit( get_the_permalink() ); ?>-book/”>Book Now</a> However if you’re not very careful, or are planning on running a site with a large number of content or with several people having access to the dashboard – … Read more

Custom theme navigation

1. Register your menu Register your menu with register_nav_menus() after which you can choose that menu from admin area: Appearance -> Menus. Add one of these to functions.php: <?php register_nav_menus( array( ‘primary’ => __( ‘Main Menu’, ‘tt’ ) ) ); //’primary’ is basically like a slug that can be used to get that specific menu … Read more

WordPress Permalink 404

Change your form fields to have more unique names, specifically, title. This is an issue which was introduced when title was made a public query var in 4.4. This is seen as a bug, and will eventually be fixed, but it’s always safer to prepend any vars with a unique string to prevent these problems.