使用博客文章数组查询-POSTS_PER_PAGE中的变量作为变量

时间:2019-02-04 作者:Jason Is My Name

我试图使用一个变量,我的内容人可以在编辑页面以显示不同数量的博客帖子时更改该变量。

在这里,我声明了变量:

<?php
while( have_rows(\'social_grid_settings\') ): the_row();
    $number_of_blog_posts = get_sub_field(\'number_of_blog_posts\');
?>
已对此进行检查,且变量正确。

但是,当放置在查询中时,它似乎不会注册它并显示所有帖子:

<?php
$args = array(
    \'post_type\' => \'post\',
    \'post_status\' => \'publish\',
    \'category_name\' => \'social-grid\',
    \'posts_per_page\' => $number_of_blog_posts,
);
$arr_posts = new WP_Query( $args );
如果我声明一个静态图“1”,而不是变量,那么它会起作用。

我可以这样使用变量吗?

有人能帮我让这个变量按它应该的方式运行吗?

谢谢,杰森。

1 个回复
SO网友:Jason Is My Name

一旦我发布了这条消息,我马上就明白了这一点——任何在未来挣扎的人:

\'posts_per_page\' => "\'" . $number_of_blog_posts . "\'",
谢谢,杰森。

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post