如何在短代码自定义帖子类型函数中添加分页?

时间:2019-02-28 19:42:29

标签: wordpress function themes shortcode

您好,我们试图在此短代码上添加一个“更多阅读”按钮,我们使我们希望在页面上显示9个帖子,并在底部具有一个“更多阅读”按钮,该按钮每次点击可显示三个或更多列表。 如果这不可能,那么我们将考虑对显示类似页面的shorcode底部进行常规分页。我们将帖子数增加到6,并且每页包含6个帖子  add_shortcode('homes','sdhomes_homes_shortcode'); 函数sdhomes_homes_shortcode($ atts){ 全球$ post; $ dumb = $ post; $ s =''; 提取(shortcode_atts(array(     '社区'=> null, ),$ atts)); $ q =数组(     'order'=>'DESC',     'post_type'=>'房屋',     'category_name'=>'available-homes',     'posts_per_page'=> 9 ); 如果($ community){     $ q ['meta_query'] = array(         数组(             'key'=>'home_community',             '值'=> $社区,             'type'=>'NUMERIC',         ),     ); } $ posts = get_posts($ q); 如果(empty($ posts))返回false; $ s。='
'; foreach(将$ posts作为$ post){     $ photos = get_field('home_photos',$ post-> ID);     $ s。='
';     $ s。='
';     if(!empty($ photos [0] ['home_photo'] ['url']))$ s。='ID)。'“> “” ';     if($ value = get_field('home_title',$ post-> ID))$ s。=' ID)。'“>'。 $ value。 '
';     $ s。='
';     $ s。='
';     $ s。='
';     $ s。='
';     if($ value = get_field('home_status',$ post-> ID))$ s。='

'。 $ value。 '

';     if($ value = get_field('home_title',$ post-> ID))$ s。='

ID)。'“>'。 $ value。 '

';     if($ value = get_field('home_city',$ post-> ID))$ s。='

'。 $ value。 '

';     $ s。='
';     $ s。='
';     if($ value = get_field('home_bedrooms',$ post-> ID))$ s。='卧室:'。 $ value。 '
';     if($ value = get_field('home_bathrooms',$ post-> ID))$ s。='浴室:'。 $ value。 '
';     if($ value = get_field('home_sqft',$ post-> ID))$ s。=' SQ脚:'。 number_format($ value)。 '
';     if($ value = get_field('home_price',$ post-> ID))$ s。='价格:$'。 number_format($ value)。 '
';     $ s。='

0 个答案:

没有答案