将隐藏的表单字段发送到Wordpress站点上的服务器

时间:2015-04-15 14:16:14

标签: javascript php jquery wordpress forms

我是 Wordpress 的新手,我正在使用名为textcomplete的JQuery插件与Algolia搜索,以允许用户@在我的评论部分提及其他用户网站如下面的代码所示。

    $input.textcomplete([
    {
        match: /\B@(\w*)$/,
        search: function(term, callback) {
            lastQuery = term;

            myIndex.search(term, { hitsPerPage: 5 }, function(err, content) {
                if (err) {
                    throw err;
                }

                if (content.query === lastQuery) {
                    callback(content.hits);
                }
            });

        },
        template: function (hit) {
            console.log(hit);
            return hit._highlightResult.display_name.value;
        },
        replace: function (hit) {
            return ' @' + hit.display_name + ' ';
        },
        index: 1
    }
]);

我想将hit.display_name变量发送到服务器以用作MySQL查询的一部分。通常我会通过将其设置为隐藏的表单字段并将其发布到需要它的php文件(在本例中为wp-comments-post.php)来实现此目的,但是使用WordPress处理注释表单的方式(使用comment_form函数)并传递一个关联的对象数组)我不知道该怎么做... 所以我的问题是如何在我的wp-comments-post.php文件中访问这个hit.display_name变量?

0 个答案:

没有答案