我正在尝试构建一个自定义搜索form
,该搜索将在wordpress DB
查询结果。
我似乎遇到的问题是,表单不会发送任何内容来执行操作只是说404 not found
。
查询数据库的函数位于functions/theme-search.php
,我已在其中声明function search_db
。
我哪里错了?
感谢。
答案 0 :(得分:0)
查看此部分代码。这不是防弹的,但我假设第一个WP_Query call
用于搜索
function my_posts_request_filter($input)
{
if ( is_search() && isset($_GET['s'])) {
global $wpdb;
// Make your sql code
remove_filter('posts_request','my_posts_request_filter');
}
return $input;
}