基于用户输入的数组中的类别名称变量

时间:2016-09-29 00:17:55

标签: php arrays wordpress loops variables

我希望category_name等于通过在WP UI中使用自定义字段输入的文本。因此,如果我键入cat_energy,将替换$category_name下面的变量。

//Category loop
    $args = array(
        'category_name' => $category_name,
        'post_type' => array( 'page', 'post' ),
        'order' => 'ASC',
        'posts_per_page' => '6',
        );
    $loop = new WP_Query( $args );

我发现的唯一答案似乎是正确的,使用自定义字段的名称,在本例中为'this_category':

$category_name = get_post_meta( $post->ID, 'this_category', true );

然而,这对我没有用。有人可以帮帮我吗?我真的很感激。

1 个答案:

答案 0 :(得分:0)

好的,我得到了一些帮助。正确答案是:

$category_name = get_field('this_category');

总有一天,也许这会对某人有所帮助。希望我的问题有道理。