Display inner pages like posts.[Like how post excerpt works]

By default, the page post type does not show the excerpt box like posts, but you can enable it like this(code goes into your theme’s functions.php file): add_action(‘init’, ‘excerpt_for_pages’); function excerpt_for_pages() { add_post_type_support( ‘page’, ‘excerpt’ ); } Then you can see the excerpt field when you edit your page. If not, make sure it is … Read more

Adding custom slugs: parent-page/username/child-page/

Found the solution! I was trying to over complicate things. The best method I’ve come up with is: $users=get_page_by_title(‘users’); $about=get_page_by_title(‘about’); add_rewrite_rule(‘^users/([^/]*)$’,’index.php?page_id=’.$users->ID.’&username=$matches[1]’,’top’); add_rewrite_rule(‘^users/([^/]*)/about/?’,’index.php?page_id=’.$about->ID.’&username=$matches[1]’,’top’); Haven’t come up with errors yet, haven’t tested yet!

Page permalink ending in “-2”

I’m guessing that you have do have duplicates – duplicate permalinks, not necessarily duplicate titles per se. Have you trashed some posts with duplicate permalinks? Until you empty the WP trash, WP still considers their slugs in use. Also, what about Custom Post Types?