您好,我们试图在此短代码上添加一个“更多阅读”按钮,我们使我们希望在页面上显示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 个答案:
没有答案