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

文 / @UTHEME

在制作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);
添加UTHEME为好友
扫码添加UTHEME微信为好友
· 分享WordPress相关技术文章,主题上新与优惠动态早知道。
· 微信端最大WordPress社群,限时免费入群。