1
<?php
function ash_now_big(){
$debut = 0; //The first article to be displayed
query_posts('cat=45&showposts=1');
while(have_posts()) : the_post();//while loop
$myposts = get_posts('numberposts=-1&offset=$debut');
if (has_post_thumbnail($post->ID)):
$output .= $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'single-post-thumbnail');
$output .=' <a href="'. the_permalink().'"><img src="'. $image[0] .'" style="width:100%"></a>';
endif; // end of if
endwhile; //end of while
return $output;
}
add_shortcode("ash_now_big", "ash_now_big");//creating shortcode
使用時,該簡碼只是顯示[ash_now_big]可能是什麼問題WordPress的簡碼只是顯示它的名字,因爲它
無插件。我只是在我的主題的function.php中使用它。 –
好的,你可以用你的代碼替換我的上面的代碼嗎? –
不,我試過沒有工作..我也試過這樣做,如果(shortcode_exists('ash_now_big')){echo「true」; } else {echo「false」;}但它顯示false –