在循环中使用 ACF 更改类别名称
Change the Category Name with ACF inside the loop
我有以下循环:
<?php
$args = array(
'post_type' => 'cpt-a',
'category_name' => 'my-category',
'posts_per_page' => 99,
'orderby' => 'date',
'order' => 'ASC',
'ignore_sticky_posts' => 1,
'paged' => $paged);
$loop = new WP_Query($args);
if ($loop->have_posts()) :
while ($loop->have_posts()) : $loop->the_post(); ?>
<div><?php echo get_the_content(); ?></div>
<span ><?php the_title(); ?></span>
<?php endwhile;
endif;
wp_reset_postdata();
?>
是否可以使用自定义字段 (ACF) 而不是“my-category
”?我尝试了所有已知的选项,但找不到可行的解决方案。
你只是想在之前有静态文本文字的地方使用一个变量的值,但是用
'category_name' => '<?php echo $section_reviews['reviews_cat']; ?>'
您编写了无效代码。您已经在此处的 PHP 个标签内,这些标签不能嵌套。
您只需要将变量名放在那里,
'category_name' => $section_reviews['reviews_cat'],
我有以下循环:
<?php
$args = array(
'post_type' => 'cpt-a',
'category_name' => 'my-category',
'posts_per_page' => 99,
'orderby' => 'date',
'order' => 'ASC',
'ignore_sticky_posts' => 1,
'paged' => $paged);
$loop = new WP_Query($args);
if ($loop->have_posts()) :
while ($loop->have_posts()) : $loop->the_post(); ?>
<div><?php echo get_the_content(); ?></div>
<span ><?php the_title(); ?></span>
<?php endwhile;
endif;
wp_reset_postdata();
?>
是否可以使用自定义字段 (ACF) 而不是“my-category
”?我尝试了所有已知的选项,但找不到可行的解决方案。
你只是想在之前有静态文本文字的地方使用一个变量的值,但是用
'category_name' => '<?php echo $section_reviews['reviews_cat']; ?>'
您编写了无效代码。您已经在此处的 PHP 个标签内,这些标签不能嵌套。
您只需要将变量名放在那里,
'category_name' => $section_reviews['reviews_cat'],