我的问题是,在运行这段代码时,我经常会遇到解析错误,无论我怎么研究,我都会迷失方向!
这段代码背后的想法是创建一个自动更新的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