我通过在我的index.php模板中插入一个短代码,在自定义WordPress主题中使用Ajax Load More插件。
<?php echo do_shortcode('[ajax_load_more post_type="post" posts_per_page="10" offset="10" pause="true" scroll="false"]'); }?>
有没有办法从“设置/阅读”中获取“博客页面最多显示”的值,并将其传递给短代码,以便在“博客页面最多显示”值更改时自动更新其posts_per_page和偏移值仪表板?
答案 0 :(得分:3)
我明白了,所以如果有其他人需要的话,我会把它发布在这里。
$default_posts_per_page = get_option( 'posts_per_page' );
获取在设置/阅读中设置的帖子数。
然后只需将变量添加到短代码中:
echo do_shortcode('[ajax_load_more post_type="post" posts_per_page="'.$default_posts_per_page.'" offset="'.$default_posts_per_page.'" pause="true" scroll="false"]');