我正在尝试在Wordpress中重新排列我的"最近帖子"的布局。我希望帖子的缩略图显示在"帖子标题"和"摘录"下方。我不懂PHP,无论我在哪里移动代码,它似乎都不起作用。
如果有人能告诉我要移动什么代码以及在哪里会有很大帮助!
<?php }
}
else {
if ( has_post_thumbnail() ) { echo '<a href="' . get_permalink() . '">' . get_the_post_thumbnail($post->ID, 'portfolio-thumb', array('title' => '')) . '</a>'; }
}
?>
<div class="post-header">
<h1 class="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
<span class="meta-author"><?php the_author_posts_link(); ?> </span> <span class="meta-category"> | <?php the_category(', '); ?> </span> <span class="meta-comment-count"> | <a href="<?php comments_link(); ?>">
<?php comments_number( __('No Comments',NECTAR_THEME_NAME), __('One Comment',NECTAR_THEME_NAME), '% '. __('Comments',NECTAR_THEME_NAME) ); ?></a> </span>
</div><!--/post-header-->
<?php
$excerpt_length = (!empty($options['blog_excerpt_length'])) ? intval($options['blog_excerpt_length']) : 30;
echo '<div class="excerpt">' . nectar_excerpt($excerpt_length) . '</div>';
} // default style
您可以将字符串保存在变量中。然后回显您希望图像显示的变量:
首先定义if/else
范围之外的变量(在文件顶部(。
$thumbnail = '';
然后在else
范围内,用 HTML 填充变量。
else {
if ( has_post_thumbnail() ) {
$thumbnail =
'<a href="' . get_permalink() . '">' .
get_the_post_thumbnail(
$post->ID,
'portfolio-thumb',
array('title' => '')
) .
'</a>';
}
}
现在在您希望它出现的位置回显它(摘录下方(。
echo $thumbnail;