WP函数介绍:get_page_by_title和path的区别

get_page_by_title( ‘about’ );
get_page_by_path(‘workflow’);

get_page_by_title是通过页面的title来获取到页面的wp_post对象(object),获取到id,post_title,post_name,post_excerpt,post_content等。当多个页面使用同一个title的话,这个函数获取的则是id最小的那个。title的话区分大小写。

get_page_by_path则是通过url或者url slug来获取页面,比方说你url slug是workflow的话, 就可以通过get_page_by_path(‘workflow’); 获取到这个页面的wp_post对象。 如果是子页面的话,要加上父级页面的slug.

Leave a Reply

Your email address will not be published. Required fields are marked *