Get page->parent's name? 时间:2012-08-25 作者:NestedWeb 如何获取页面父级的名称<我只能得到它的id。 $page = get_queried_object(); $pageparent = $page->post_parent; 3 个回复 最合适的回答,由SO网友:anu 整理而成 获得帖子或页面的id后,使用get_the_title($id) 获取页面标题(我想你的名字就是这个意思)Codex Reference SO网友:SeventhSteel 请注意get_queried_object 将只在包含单个帖子(或页面)的页面上工作。例如,如果您试图在类别存档页上查找帖子的父级,get_queried_object 将返回类别,而不是当前帖子。因此,在更多的情况下,使用以下选项将有效:global $post; $parent_title = get_the_title( $post->post_parent ); SO网友:Upeksha global $wpdb; $page_id = YOUR_PAGE_ID; //your page id here. $parent_page_id = $wpdb->get_var( $wpdb->prepare( " SELECT post_parent FROM $wpdb->posts WHERE ID=$page_id; " ) ); $parent_page_title = get_the_title($parent_page_id); echo $parent_page_title; //this will print parent page title. http://codex.wordpress.org/Class_Reference/wpdbhttp://codex.wordpress.org/Function_Reference/get_the_title 结束 文章导航