我有以下回圈:
<?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”?我嘗試了所有已知的選項,但找不到可行的解決方案。
uj5u.com熱心網友回復:
您只想在之前有靜態文本文字的地方使用變數的值,但使用
'category_name' => '<?php echo $section_reviews['reviews_cat']; ?>'
您撰寫了無效代碼。您已經在 PHP 標簽中了,這些標簽不能嵌套。
你只需要把變數名放在那里,
'category_name' => $section_reviews['reviews_cat'],
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/366678.html
標籤:php WordPress的 高级自定义字段
上一篇:更新特定ID的元值
