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

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

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

我哪里错了?

谢谢。

【问题讨论】:

    标签: mysql forms wordpress


    【解决方案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');
    猜你喜欢
    • 1970-01-01
    • 2010-12-03
    • 1970-01-01
    • 2010-11-12
    • 2013-12-02
    • 2017-06-30
    • 2017-01-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多