WordPress根据页面名称获取页面ID

在制作WordPress企业主题的时候,可能会有这样的需求,在网站首页需要输出“公司介绍”页面的内容,或者是需要输出“公司介绍”页面的链接,如果有了该页面的ID一切都好办了,但我们无法预知用户将要创建的“公司介绍”页面的ID,因此需要根据页面名称获取页面ID。

1
2
3
4
<?php
    $pages = get_page_by_title('公司介绍');
    echo $pages->ID;
?>

事实上,我们还可以直接输出页面内容,而无需更多代码:

1
echo $pages->post_content;

输出页面摘要:

1
echo $pages->post_excerpt;

获取页面链接方法:

1
echo get_page_link($pages->ID);
原文链接:https://xiaohost.com/2407.html,转载请注明出处。
0