wordpress 搜索表单 sql 查询

Posted

技术标签:

【中文标题】wordpress 搜索表单 sql 查询【英文标题】:wordpress search form sql query 【发布时间】:2012-10-10 03:31:57 【问题描述】:

我正在尝试构建一个自定义搜索 form,它将查询我的 wordpress DB 以获取结果。 我似乎遇到的问题是表单不会发送任何内容以执行操作,只是说404 not found

查询数据库的函数位于functions/theme-search.php,我在其中声明了function search_db

我哪里错了?

谢谢。

【问题讨论】:

【参考方案1】:

查看这部分代码。这不是防弹的,但我假设第一个 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;

【讨论】:

您知道如何对搜索结果进行分页以及如何将每个搜索结果变成自己的帖子吗?我正在尝试几件事,但到目前为止没有成功。也许你的这部分代码? remove_filter('posts_request','my_posts_request_filter');

以上是关于wordpress 搜索表单 sql 查询的主要内容,如果未能解决你的问题,请参考以下文章

php存储中的sql查询问题

查询所有wordpress帖子标题

php 修改标准WordPress搜索表单以执行分面搜索。

html Wordpress搜索表单图标

html WordPress:搜索表单

php WordPress - 在同一页面上搜索表单显示