wordpress - 从管理员中排除的类别帖子,将它们添加到搜索
问题描述
故事是这样的,我想在 WP Admin 中创建一个新菜单,它只显示来自特定类别的帖子(在我们的例子中是 13 类)。虽然这很好用,但问题是,当我尝试使用 WP 管理员搜索时,没有显示该类别的帖子。我不知道如何解决这个问题,此时我正在挠头。
当前代码是:
function exclude_category_posts( $query ) {
if ( $query->is_main_query() && is_admin()) {
if($_REQUEST['page_type']=="single_cat")
$query->set( 'cat', '13' );
else
$query->set( 'cat', '-13' );
}
}
add_filter( 'pre_get_posts', 'exclude_category_posts' );
我怎样才能这样做以允许搜索查找该类别的帖子..或者更好的是,在我创建的单独页面上,使搜索仅查找该类别的帖子。
提前致谢!
解决方案
推荐阅读
- firebird - SELECT 语句的字段列表中的参数 - 错误:数据类型未知
- amazon-web-services - NodePort 不适用于 AWS EKS 服务器终端节点
- javascript - Firestore set() 中的合并选项在 Node JS 中不起作用
- spring - Spring Integration 存储过程入站通道适配器
- google-apps-script - 在 Google Sheet App 脚本中查找值
- java - 如何通过jdbc运行sql的声明语句?
- windows - 如何使用 Windows 批处理查找名为“x”的所有子目录(任意数量的级别)
- javascript - 检查节点js中是否存在模块方法
- git - 两个克隆的 git 存储库与一个 Jenkins 作业一起使用
- php - (PHP) 在 for 循环中处理变量