Echo WordPress为jQuery Gallery发布了特定格式的帖子


Echo WordPress posts in a specific format for a jQuery Gallery

我的问题是,在运行这段代码时,我经常会遇到解析错误,无论我怎么研究,我都会迷失方向!

这段代码背后的想法是创建一个自动更新的jQuery库,从帖子中提取信息,添加图像、标题、链接和标题。我得到了从博客类别中提取最新5篇文章的代码。

这是我的代码:

<?php
$posts = query_posts('category_name=blog&showposts=5');
while (have_posts()) : the_post();
if ($posts) {
    foreach ($posts as $post):
      setup_postdata($post); ?>
      <li><img src= "<?php echo $full_img[0]; ?>" alt="<?php the_title (); ?>" title="<?php the_title (); ?>" data-description="<?php the_content (); ?>"/></li>
<?php endforeach;
  }
?>

这是图库的语法:

<li>
<img src="../gv/path/to/image.jpg" alt="image" title="Pretty Picture" data-escription="Some more information about the photo" />
</li>

需要考虑的一些事项

  • 您有两个循环(while,foreach),而这不应该是必要的。有关query_posts的详细信息
  • data-description="<?php the_content (); ?>这部分容易出错。注意,the_content返回HTML代码,您将得到类似于以下date-description="<p><b>Description</b></p>"的内容
  • 某些变量未初始化,例如$full_img