wordpress의 get_terms() 함수에 이상한 문제가 있습니다.Wordpress get_terms 인수 전달 문제
<?php $x=1220;
$terms = get_terms("topics", 'hide_empty=0&parent=$x');
<ul class="ul1">
<?php foreach ($terms as $term) { ?>
<li><a href="<?php echo get_term_link($term->slug, 'topics'); ?>">
<?php echo $term->name; ?></a>
</li><?php }; ?> </ul>
은 아무 용어도 반환하지 않지만 $ x 대신 직접 값 1220을 사용하면 값을 반환합니다. 다음 코드는 제대로 작동하고 있습니다.
<?php $terms = get_terms("topics", 'hide_empty=0&parent=1220');
<ul class="ul1">
<?php foreach ($terms as $term) { ?>
<li><a href="<?php echo get_term_link($term->slug, 'topics'); ?>">
<?php echo $term->name; ?></a>
</li><?php }; ?> </ul>
나는 다른 곳에서 용어 ID를 얻을 것이므로 변수를 사용해야합니다. 여기에 문제가 무엇인지 말해주세요.