如何获取静态头版的帖子ID?

时间:2014-10-14 作者:RedRiderX

我试图使用首页作为特色图像的默认排序(例如,如果没有设置特色图像,我想使用首页的)

但我很难找到如何以安全的方式获取头版的帖子ID(这样,当头版不可避免地被人更改时,我的代码仍然有效)

我知道我可以在代码中硬编码一个ID,但当有人决定使用新的内容项作为首页时,这会中断。

我是否必须使用wp query来实现这一点?如果是这样,用wp查询实现这一点的安全方法是什么?

2 个回复
最合适的回答,由SO网友:Howdy_McGee 整理而成

WordPress有一些有用的选项。您可以通过以下方式获取主页ID:

$frontpage_id = get_option( \'page_on_front\' );
或博客ID,使用:

$blog_id = get_option( \'page_for_posts\' );
Here\'s a list of many useful get_option parameters.

SO网友:Pat J

您应该能够使用$front_page_id = get_option( \'page_on_front\' );

它将返回用作站点首页的页面ID,如果尚未设置,则返回0。

法典:get_option()

结束

相关推荐

wp-query problem with author

我运行查询:SELECT post_author FROM `wp_posts` 看到很多帖子都有作者值1。然后执行搜索。php如下所示:$args = array( \'author\' => 1, ); $the_query = new WP_Query( $args ); 没有结果!怎么了?