gpt4 book ai didi

mysql - WordPress Paradox - 正常帖子未被查询

转载 作者:行者123 更新时间:2023-11-30 23:25:09 28 4
gpt4 key购买 nike

我处于一种我无法弄清楚的情况。我在具有多种自定义帖子类型的站点上运行 WP 3.4.2。普通帖子显示在博客部分,并位于一个名为博客的类别中,该类别具有不同的子类别。

博客文章和另一种称为“事件”的文章类型在单一 View 中显示标签。标签显示正常,但是当您单击博客帖子标签时,找不到任何帖子。与事件相关的标签按预期工作。

真正奇怪的是在管理中。当我搜索与普通帖子相关的标签时,它会找到它并计算它有多少帖子,但是当点击帖子数量时会显示“未找到帖子”。对于与事件相关的标签,这永远不会发生。

此外,类别也有同样的问题.. 只显示来自事件的帖子..

我还尝试制作另一种名为“blogposts”的帖子类型,以显示在博客页面上,而不是正常的帖子,但同样是悲伤的故事。

据我在代码中看到的,在 archive.phptag.php 中,正常的帖子不会从查询中返回,只有事件通过。

我在 functions.php 中有这个

function namespace_add_custom_types( $query ) {
if( is_category() || is_tag() && empty( $query->query_vars['suppress_filters'] ) ) {
$query->set( 'post_type', array('post', 'events', 'blogposts' ));
return $query;
}
}
add_filter( 'pre_get_posts', 'namespace_add_custom_types' );

任何想法都会受到欢迎。谢谢!

最佳答案

这是一个奇怪的问题。很可能是由插件和/或主题的组合引起的。所以首先我们需要弄清楚问题出在哪里。所以:

  • 关闭所有插件,看看是否有变化。
    • 或者一个一个做
  • 关闭主题中 functions.php 中的部分。
    • 尽可能多地关闭,看看是否有变化

要找到这个问题,我们需要更具体的信息。
是您赢得的主题还是其他人的?
哪些插件处于事件状态?这个问题是新问题,还是只是“弹出”?

祝你好运,让我知道你找到了什么 ;)

关于mysql - WordPress Paradox - 正常帖子未被查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13723945/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com