WordPress媒体库无法搜索附件的解决方法

2021-05-22 0 1,766 百度已收录

前段时间一直有个同伙说使用某某WordPress主题会导致后台媒体库无法搜索,由于我这里是对上传的文件自动重命名的,以是对这个需要并不是太伤风,然则实在心里已经也许有了想法的,以是前段时间解决这个问题,在这里纪录下。实在问题主要泉源于【搜索效果清扫页面】这个功效,从百度搜索一下,会发现获得的代码和下面这段代码类似:

  1. //搜索效果清扫所有页面
  2. function search_filter_page($query) {
  3.     if ($query->is_search ) {
  4.         $query->set('post_type', 'post');
  5.     }
  6.     return $query;
  7. }
  8. add_filter('pre_get_posts', 'search_filter_page');

这段代码的意思是搜索的话,只显示post文章类型,也就是文章,没有页面,然则问题来了,这段代码没有限制位置,导致在后台也可以运行,尔后台的搜索一样平常是文章搜索也没事,然则若是是附件搜索就GG了,以是这段代码我们是需要修改一下的。

修改后裔码:

  1. //搜索效果清扫所有页面
  2. function search_filter_page($query) {
  3.     if ($query->is_search && !$query->is_admin) {
  4.         $query->set('post_type', 'post');
  5.     }
  6.     return $query;
  7. }
  8. add_filter('pre_get_posts', 'search_filter_page');

代码的修改只是给他加个is_admin的判断而已,也很简朴的。这个很简朴的问题为什么险些没人发现,首先看百度的效果险些都是错的,另外这个需求是异常小的,搜索文件名的方式实在并不是一个好的附件治理方式,最好的方式照样分类标签化治理。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!3308869544
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有猫币奖励和额外收入!

主题镇 WP教程 WordPress媒体库无法搜索附件的解决方法 https://zhutizhen.com/14595.html

永远为用户服务的镇长!

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或联络我们。
查看详情

相关文章