WordPress自定义帖子类型存档小部件,仅显示CPT

高飞蓝精灵

我目前有一个CPT变更日志,在我的自定义侧边栏上,我只想显示此CPT的存档,而不是所有其他帖子的存档。

例如 :

2017年1月->应该仅显示CPT变更日志帖子,依此类推。

到目前为止,这是我尝试过的:

function custom_changelog_getarchives_where($where)
{
   $where = str_replace("post_type = 'post'", "post_type IN ( 'post', 
  'changelog' )", $where);

  return $where;
}

add_filter('getarchives_where', 'custom_changelog_getarchives_where');

上面的代码段现在返回我的CPT存档,但其中也包括常规帖子

如何仅显示CPT?

天才开发者

您将CPT添加到列表中并使用一个IN子句,如果您只想显示CPT,则仅用CPT替换该WHERE子句,如下所示:

$where = str_replace("post_type = 'post'", "post_type = 'changelog'", $where);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

显示自定义帖子类型存档的类别和帖子标题-Wordpress

自定义帖子类型-存档

自定义帖子类型仅显示最近的帖子

WordPress的自定义帖子类型帖子不显示

为什么所有自定义帖子类型都显示在“最近帖子”小部件中?

WordPress-存档自定义帖子类型仅适用于默认的永久链接配置

在WordPress的自定义帖子类型的永久链接中仅显示特定类别

在Wordpress中显示自定义帖子类型的内容

排序和显示自定义帖子类型Wordpress

停止显示自定义帖子类型的wordpress搜索

显示自定义帖子类型类别 (Wordpress)

WordPress自定义帖子类型查询显示

在分类存档页面上以自定义帖子类型显示所有帖子

WordPress自定义帖子类型

如何在自定义帖子类型小部件插件的最后添加更多按钮

Wordpress相同的存档模板,用于自定义帖子类型和分类

Wordpress 为自定义帖子类型存档页面选择了错误的模板

Wordpress-插件中帖子类型的自定义存档页面

WordPress自定义帖子类型存档页面wp_query分页不起作用

自定义帖子类型存档页面/模板

用户登录自定义帖子类型存档页面

WPML和自定义帖子类型存档模板

存档自定义帖子类型类别

仅显示特定自定义帖子类型的自定义分类法计数

使用TIMBER在自定义帖子类型存档页面上显示SELECT字段

在Wordpress Gutenberg自定义块中显示自定义帖子类型的列表

Wordpress - 用于显示自定义帖子类型的自定义循环查询

如何使用与帖子类型名称不同的存档段创建自定义帖子类型

Wordpress 自定义帖子类型当前帖子