创建流程:

1.创建一个函数,当 WordPress 发现短代码的时候会调用此函数;

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;
}

2.通过设置一个唯一的名称来注册短代码;

function register_shortcodes(){
   add_shortcode('recent-posts', 'recent_posts_function');
}

3.把注册的函数绑定到Wordpress的action上。

add_action( 'init', 'register_shortcodes');
作者 铁血 汉子 2017年3月31日
2024/11/24/10:19:42am 2017/3/31/18:20:30
0 3123