0

我的问题是,在运行此代码时,我经常遇到解析错误,无论我研究了多少,我都迷失了!

这段代码背后的想法是创建一个自动更新的 jQuery 库,从帖子中提取信息以添加图像、标题、链接和标题。我已经从 :blog 类别中提取了最新的 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>
4

1 回答 1

0

一些需要考虑的事情

  • 您有两个循环(while,foreach),而这不是必需的。更多关于query_posts
  • data-description="<?php the_content (); ?>这部分容易出错。请注意,the_content返回 HTML 代码,您最终会得到类似这样的内容date-description="<p><b>Description</b></p>"
  • 一些变量未初始化,例如$full_img
于 2012-08-04T15:58:51.117 回答