私はPHPをあまりよく知らないので、この質問をするときに十分なコードを表示できることを願っています。ホームページの一部に最新の5つのブログ投稿が表示されるので、次のように設定します。
<?php
function get_latest_post_html() {
$content = "";
query_posts('showposts=5');
while (have_posts()){
the_post();
$content .= "<p class='title'><a href='" . get_permalink() . "'>" . get_the_title() . "</a></p>\n" .
"<p class='excerpt'><a href='" . get_permalink() . "'><img src='" . wp_get_attachment_url( get_post_thumbnail_id($post->ID) ) . "' class='rt-image img-left wp-post-image' style='max-width:175px;'/></a>" . get_the_excerpt() . "</p><br/><hr/>";
}
wp_reset_query();
return "<div class='latest-post'>\n$content\n</div>";
}
add_shortcode('get_latest_post', 'get_latest_post_html');
?>
<hr/>
最後の5つの投稿は問題なく呼び出されますが、5番目の投稿の下部にを表示させたくありません。