你不想让帖子成为头版,你想让自定义帖子类型成为头版。现在我们掌握了正确的术语,是的,这是可能的。
一位客户曾经让我做同样的事情。他们在头版上显示了自己需要的自定义帖子类型。这样做很简单,只需添加一个过滤器,允许他们从阅读页面中选择一个“堆栈”(他们的自定义帖子类型):
function add_pages_to_dropdown( $pages, $r ){
if ( ! isset( $r[ \'name\' ] ) )
return $pages;
if ( \'page_on_front\' == $r[ \'name\' ] ) {
$args = array(
\'post_type\' => \'portfolio\'
);
$portfolios = get_posts( $args );
$pages = array_merge( $pages, $portfolios );
}
return $pages;
}
add_filter( \'get_pages\', \'add_pages_to_dropdown\', 10, 2 );
然后,只需设置模板的样式以正确使用数据。