Php WP查询中的类别名称应该动态出现

Php WP查询中的类别名称应该动态出现,php,wordpress,html-select,Php,Wordpress,Html Select,员工是一个类别,例如,在这里。我们如何用PHP或Ajax编写,以便从下拉列表中填充的类别中选择的任何类别都应该基于下拉列表中的选择动态地出现在上面 意味着→ 'staff'这应该从下拉列表中动态显示。我在PHP和ajax方面很正常,如果有人能指导我,我将非常感谢您的帮助。正如我们在文档中看到的,输入名称是cat(或者您可以将其更改为任何您喜欢的内容,并且不会影响代码的其他部分) 因此,在PHP文件中执行以下操作: 'category_name' => 'staff' 确保验证并清理

员工是一个类别,例如,在这里。我们如何用PHP或Ajax编写,以便从下拉列表中填充的类别中选择的任何类别都应该基于下拉列表中的选择动态地出现在上面


意味着→ <代码>'staff'这应该从下拉列表中动态显示。我在PHP和ajax方面很正常,如果有人能指导我,我将非常感谢您的帮助。

正如我们在文档中看到的,输入名称是
cat
(或者您可以将其更改为任何您喜欢的内容,并且不会影响代码的其他部分)

因此,在PHP文件中执行以下操作:

'category_name' => 'staff'

确保验证并清理您的POST/GET输入,以避免出现问题

[更新]如果您使用ajax,那么您有一个php文件,它使用一个操作(例如,查看)处理ajax请求。然后在面向web的php页面中,使用jquery或类似工具发布(或获取)ajax请求,并使用
WP\u Query
返回类别或帖子,如上图所示。阅读上面提到的文章,了解如何在Wordpress中实现ajax


如果您对实施有进一步的疑问,请提供具体信息,以便提供帮助。

您好,谢谢您的输入。我以前也试过,但没用。尝试使用
$\u REQUEST
,并尝试在使用它之前查看它是否已设置。我不知道,也没有提到表单数据是如何传递的(POST或GET)@somethingnow,您提到的链接是针对ajax的,您的示例中没有ajax。您可以在同一页面中使用php。否则,请尝试细化您的问题。请检查@现在,我用一个文章链接更新了答案,这个链接解释了wordpress中的ajax,你可以找到更多。我无法提供更多信息,除非您在开始实施后提出具体问题。你的问题和现在一样含糊不清
    <?php
    // the query
        $the_query = new WP_Query( array(
        'post_type' => 'post',
        'posts_per_page' => 10,
        'post_status' => 'publish',
        'category_name' => 'staff'
        )  );
    ?>
'category_name' => 'staff'
<?php
    // the query
        $the_query = new WP_Query( array(
        'post_type' => 'post',
        'posts_per_page' => 10,
        'post_status' => 'publish',
        'category_name' => $_POST['cat'] // or $_GET['cat'] or $_REQUEST['cat']
        )  );
    ?>