回显QUERY_POSTS中的数值

时间:2012-07-20 作者:Dave

我正在为我的一个wordpress主题创建一个选项页,我试图要求用户输入“要显示的帖子数”—

我正在使用“query\\u posts”显示帖子这是我修改的代码,但它不起作用

<?php query_posts("posts_per_page=\'".of_get_option(\'numberofposts\', \'3\' )."\'&cat=\'".of_get_option(\'postcategory\', \'no entry\' )."\'"); while(have_posts()) : the_post();?>

回送所用选项的正确方法是:

<?php echo of_get_option(\'numberofposts\', \'no entry\' ); ?>

返回用户输入的值-例如:5

类别部分工作正常,我可以输出类别ID,但不能输出帖子数量。

提前感谢

1 个回复
最合适的回答,由SO网友:Milo 整理而成

你有单引号中每页文章的价值,删除引号,它就会起作用。

也就是说,您应该使用pre_get_posts 而不是query_posts.

结束

相关推荐