如何在数组中添加回声?

时间:2017-01-24 15:55:27

标签: php wordpress woocommerce

我正试图在他的网页上显示特定类别的产品:

$args = array( 'post_type' => 'product', 'posts_per_page' => 5, 'product_cat' => 'prcategory1', 'orderby' => 'price');
                $loop = new WP_Query( $args );

                while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?>

这个有效。但是,我希望从页面的自定义字段中获取“prcategory1”。像这样的东西(错误的代码传入):

$args = array( 'post_type' => 'product', 'posts_per_page' => 5, 'product_cat' => 'get_post_meta(get_the_ID(), 'custom_cat_name', TRUE); ?>', 'orderby' => 'price');
                $loop = new WP_Query( $args );

                while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?>

1 个答案:

答案 0 :(得分:4)

您的代码中存在一些错误,请为您的数组尝试此操作:

$args = array(
    'post_type' => 'product',
    'posts_per_page' => 5,
    'product_cat' => get_post_meta(
        get_the_ID(),
        'custom_cat_name',
        TRUE
    ),
    'orderby' => 'price'
)