最近帖子的简单短代码
add_shortcode
是 wp 关键字。
// recent-posts is going to be our shortcode.
add_shortcode('recent-posts', 'recent_posts_function');
// This function is taking action when recent post shortcode is called.
function recent_posts_function() {
query_posts(array('orderby' => 'date', 'order' => 'DESC' , 'showposts' => 1));
if (have_posts()) :
while (have_posts()) : the_post();
$return_string = '<a href="'.get_permalink().'">'.get_the_title().'</a>';
endwhile;
endif;
wp_reset_query();
return $return_string;
}
这个片段可以放在你的主题 functions.php
中。
[recent-posts]
这是最近发布的短代码。我们可以在后端应用此短代码(例如页面,帖子,小部件)。
我们也可以在代码中使用相同的短代码。在 do_shortcode
的帮助下。
例如。 echo do_shortcode( '[recent-posts]' );