php 在主博客和存档页面上显示WordPress自定义帖子类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 在主博客和存档页面上显示WordPress自定义帖子类型相关的知识,希望对你有一定的参考价值。
<?php
/**
* Show WordPress custom post types on the main blog and archive pages
*
* @param WP_Query $query
**/
function show_custom_post_types( $query ) {
// Show all custom post types on main blog and archive pages
if ( $query->is_main_query() && ( is_home() || ( is_archive() && !is_post_type_archive() ) ) ) {
$custom_post_types = get_post_types( array(
'public' => true,
'_builtin' => false,
) );
$post_types = array_merge( array('post'), $custom_post_types );
$query->set( 'post_type', $post_types );
}
}
add_action( 'pre_get_posts', 'show_custom_post_types' );
以上是关于php 在主博客和存档页面上显示WordPress自定义帖子类型的主要内容,如果未能解决你的问题,请参考以下文章
WordPress 博客,仅对当前页面使用存档?
Wordpress 在自定义帖子类型存档页面上按日期排序
如何在 Wordpress 的存档页面上显示所有类别的帖子?
WordPress中的自定义博客存档页面
在 Wordpress 中显示存档帖子
突出显示存档中的类别 - WordPress