我的代码有问题。我很确定它与引用有关。让我演示一下。
这工作正常:
<?php if ( $is_latest_post ) echo '
hello world
'; ?>
这不起作用:
<?php if ( $is_latest_post ) echo '
<a class="recent<?php $category = get_the_category(); echo $category[0]->category_nicename; ?>" href="<?php bloginfo('url'); ?>/<?php echo $category[0]->category_nicename; ?>"><?php echo $category[0]->cat_name; ?></a>
'; ?>
为什么它不起作用?我可以改变什么来让它发挥作用?代码的a class
一部分在if ( $is_latest_post )
语句之外完美地工作。感谢我刚刚开始学习 PHP 编码。