WordPress根据页面名称获取页面ID
在制作WordPress企业主题的时候,可能会有这样的需求,在网站首页需要输出“公司介绍”页面的内容,或者是需要输出“公司介绍”页面的链接,如果有了该页面的ID一切都好办了,但我们无法预知用户将要创建的“公司介绍”页面的ID,因此需要根据页面名称获取页面ID。
<?php
$pages = get_page_by_title('公司介绍');
echo $pages->ID;
?>
事实上,我们还可以直接输出页面内容,而无需更多代码:
echo $pages->post_content;
输出页面摘要:
echo $pages->post_excerpt;
获取页面链接方法:
echo get_page_link($pages->ID);