我正在尝试仅将网站前端的查询更改为使用以下方式进行某种排序:
if (!is(admin)){
add_filter('request','alter_query');
}
这在前端工作正常,但在保存帖子时仍会应用过滤器,并且不允许保存帖子。看起来好像它仍在运行查询。如何在保存时停止在管理员中运行过滤器?
错误是:
{“代码”:“ rest_post_invalid_id”,“消息”:“无效的帖子ID。”,“数据”:{“状态”:404}}
当我注释掉过滤器后端时,效果很好,但是前端的结果却不理想。