我试过这个代码,但它完全破坏了我的网站。我想这是因为我在侧栏模板中WP\\u查询的神圣帖子上下文中做错了什么。请一些WP专家更正此代码好吗?
<?php
$args = array(
\'orderby\' => \'date\'
,\'order\' => \'DESC\'
,\'showposts\'=>6
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
echo "<dl>";
while ($my_query->have_posts()) : $my_query->the_post();
$recent_title = get_the_title();
$recent_link = get_the_permalink();
$recent_date = get_the_date();
$recent_count = $post->comment_count;
if ($recent_count < 1) { $recent_count = \'Leave a Comment \'; }
else { $recent_count = "$recent_count <span class=\'iv\'>Comments </span>"; }
echo "<dt>$recent_date / <span class=\'comment\'><a href=\'$recent_link#disqus_thread\'>$recent_count</a></span></dt><dd><a href=\'$recent_link\' title=\'$recent_title\'>$recent_title</a></dd>"
echo "</dl>";
endwhile;
}
wp_reset_query(); // Restore global post data stomped by the_post().
?>
以防格式不正确,下面是
Gist我真的不想为这个简单的功能使用插件。
最合适的回答,由SO网友:Chinmoy Kumar Paul 整理而成
\';\' 此行中缺少echo "<dt>$recent_date / <span class=\'comment\'><a href=\'$recent_link#disqus_thread\'>$recent_count</a></span></dt><dd><a href=\'$recent_link\' title=\'$recent_title\'>$recent_title</a></dd>"
因此,代码引发致命错误。请用此代码替换该行
echo "<dt>$recent_date / <span class=\'comment\'><a href=\'$recent_link#disqus_thread\'>$recent_count</a></span></dt><dd><a href=\'$recent_link\' title=\'$recent_title\'>$recent_title</a></dd>";