用于CPT的wp-admin中的分页

时间:2017-09-12 作者:NettSite

我使用register\\u post\\u type和以下参数创建了一个CPT:

  "label" => $aLabels[\'name\'],
  "labels" => $aLabels,
  "description" => "",
  "public" => true,
  "publicly_queryable" => true,
  "show_ui" => true,
  "show_in_rest" => false,
  "rest_base" => "",
  "has_archive" => true,
  "show_in_menu" => true,
  "exclude_from_search" => true,
  "capability_type" => "post",
  "map_meta_cap" => true,
  "hierarchical" => false,
  "rewrite" => array("slug" => $slug, "with_front" => true),
  "query_var" => true,
  "menu_icon" => site_url(\'/wp-content/uploads/icon.png\'),
  "supports" => array("title", "editor", "excerpt", "custom-fields"),
  "taxonomies" => array(\'court\', \'rating\', \'categorisation\'),
除了在管理帖子列表的第一页上分页外,其他一切都很正常。

http://dev.caselaw.co.za/wp-admin/edit.php?post_type=case

根本不显示。

从第2页开始,它就是完美的。

http://dev.caselaw.co.za/wp-admin/edit.php?post_type=case&paged=2

我在谷歌上搜索过世界,却找不到类似的问题,更不用说解决方案了!有人能提个建议吗?

1 个回复
SO网友:NettSite

谢谢你的帮助-我发现了冒犯的功能。

该插件旨在管理大约400000个案例文件,并提供快速搜索。为了管理网站前端的搜索,我需要控制为任何给定搜索找到的结果数,因此我在“found\\u posts”中添加了一个过滤器来实现这一点,这打破了后端的分页。

我添加了“if(is\\u admin())return;”对于这个功能,一切都很好。

如果你有兴趣看到一个快速搜索的行动,寻找“解雇”或其他什么http://dev.caselaw.co.za/search-page/

结束

相关推荐

通过admin-ajax.php提交表单返回0

正在尝试:使用管理ajax提交表单。php将post数据从“草稿”状态更新为“发布”状态,并为过滤器类型添加自定义元字段。表单内容:<form action=\"<?php echo admin_url( \'admin-ajax.php\' ) ?>\" method=\"post\"> <?php wp_nonce_field( \'submit_filter\', \'my_filter_nonce\' ); ?> &#x