移動你的短代碼,請不要使用回聲。 如果您在第一個示例中將簡碼放入文檔中,它將始終浮動到頂部。如果我把它放在底部,它會出現在底部。
我的簡碼爲[showpod]
CODE,你不能在任何場合
function makepod($atts) {
echo "<div class='podmysqlarray2 showpodholder'><h3 class='widget-title newposts'>Latest Snippets</h3>";
$args = array('numberposts' => '6');
$recent_posts = wp_get_recent_posts($args);
foreach($recent_posts as $recent){
echo '<div class="pod"><li><a href="' . get_permalink($recent["ID"]) . '" title="Look '.esc_attr($recent["post_title"]).'" >' . $recent["post_title"].'</a> </li> </div>';
}
echo "</div>";
}
add_shortcode('showpod', 'makepod');
AND NOW修改後的代碼可以隨時隨地的地方: -
function makepod($atts) {
$cat = "<div class='podmysqlarray2 showpodholder'><h3 class='widget-title newposts'>Latest Snippets</h3>";
$args = array('numberposts' => '6');
$recent_posts = wp_get_recent_posts($args);
foreach($recent_posts as $recent){
$cat.= '<div class="pod"><li><a href="' . get_permalink($recent["ID"]) . '" title="Look '.esc_attr($recent["post_title"]).'" >' . $recent["post_title"].'</a> </li> </div>';
}
$cat .= "</div>";
return $cat;
}
add_shortcode('showpod', 'makepod');
請添加說明輸出實際位置的HTML輸出。 – hakre 2012-04-17 09:30:10
**注意mods **:這個問題*可能*更適合WPSE。 – 2012-04-18 18:14:35