如果某个特定页面被设置为博客的静态posts页面,我无法理解如何获取该页面的原始post\\u id。
我有一个通常post\\u id为95的页面,但一旦我将其设置为静态posts页面,它就会返回一个post\\u id为0的页面,这让我非常头疼。
如何检索原始的post\\u id-它存储在DB中,因为如果我不再将其设置为静态posts页面,它会立即返回。
最合适的回答,由SO网友:Michael 整理而成
帖子页面的id为:
$posts_page_id = get_option( \'page_for_posts\' );
posts页面的条件标记为:
is_home()
编辑:静态首页的id为:
$front_page_id = get_option( \'page_on_front\' );