Set parent page based on custom metabox value
Set parent page based on custom metabox value
Set parent page based on custom metabox value
How to show page title with capitalization only as I typed in?
Won’t it make more sense to limit number of pages that navigation displays? There are many instances when page is not wanted in navigation but still needed somewhere (I have privacy policy set up this way at my blog for example).
I tend to look for simple solutions so my suggestion is to query pages, sort by modified day and display in Dashboard widget. add_action( ‘wp_dashboard_setup’, ‘add_old_pages_widget’ ); function add_old_pages_widget() { wp_add_dashboard_widget( ‘oldpages’, ‘Oldest Pages’, ‘old_pages’ ); } function old_pages() { $pages = get_pages( array( ‘sort_column’ => ‘post_modified’ ) ); echo ‘<ul>’; foreach ( $pages as … Read more
I think your options are to actually use custom fields, but you can make them user friendly. The header is relatively simple, you can even have a preview or a selection of images to choose from, have a look at how the default twentyten theme enables header options, very user friendly, no urls are used … Read more
To display title of current page you use the_title() template tag. Related and slightly more specific functions are: get_the_title() that returns title without echoing and can retrieve title of another page/post, given its ID as input; the_title_attribute() that returns a little more cleaned up version (safer to use in link titles without breaking markup and … Read more
As usual – the_title() and the_content(). Posts page and a PAGE page are different in amount and type of content, but mechanics of main Loop and template tags are essentially same.
Use query_posts() instead of get_posts() and you should be able to use the posts as in the normal loop. Edit – don’t forget to reset the default query with wp_reset_query() before using query_posts or I believe the function will again return the page contents.
use get_page twice like this handy little function function get_grandpapa($page_id){ $current_page = get_page( $page_id ); if ($current_page->post_parent > 0){ //has at least a parent $parent_page = get_page($current_page->post_parent); if ($parent_page->post_parent > 0){ return $parent_page->post_parent; }else{ return false; } } return false; } This function returns the grandparent page ID or false if there is no grandparent.
Search all your theme and plugin files for: <!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN” Disable all plugins and re-enable them step by step. This document type declaration is not part of WordPress’ core files; there is a filter active somewhere. Update Try to remove all filters from the affected functions. Start with wp_list_pages(): remove_all_filters( … Read more