在wordpress中从类别发布的功能

时间:2013-12-22 14:09:41

标签: php wordpress wordpress-theming

我在functions.php页面

中有以下功能
function viewpost($num)
{
   echo $num;
   query_posts('order=dsc&cat=$num & showposts=2');
   while (have_posts()) : the_post(); 
   ?> <span> <?php  the_title(); ?> 
   <?Php 
   echo get_the_post_thumbnail();
   the_excerpt();
   ?> 
  <?Php 
  endwhile;
  wp_reset_query();  
}

当我为viewpost(1)的值调用viewpost函数(以查看第1类的帖子)时,它显示正确的值,但是当我再次使用相同的函数viewpost(2)时(查看类别2的帖子)它显示以前的功能值,即来自类别。如何通过更改传递值来获取不同类别的帖子

1 个答案:

答案 0 :(得分:0)

在不尝试代码的情况下,我认为最可能出现的问题是您使用的是单引号。变量名称不会扩展为其值。请参阅this answer

尝试

query_posts("order=dsc&cat=$num&showposts=2");

而不是

query_posts('order=dsc&cat=$num & showposts=2');

This might值得一读。通常不建议使用query_posts