Wordpress/php挑战
目前,我为一个电视节目博客定制了wordpress元字段,为每集输出“标题”、“编号”、“季节”、“情节”。每一集都是一个创建的表,它一起输出元字段……它不是一篇文章,也不是一页。我想在这里完成的是将结果放在一个选项卡式幻灯片中,看起来像这样。我遇到的问题是,季节重复,例如,第4季的输出类似于4,4,4,4,我试图将它们合并。只有某一季的剧集才会出现在这个标签上Wordpress/php挑战,php,jquery,wordpress,meta-tags,Php,Jquery,Wordpress,Meta Tags,目前,我为一个电视节目博客定制了wordpress元字段,为每集输出“标题”、“编号”、“季节”、“情节”。每一集都是一个创建的表,它一起输出元字段……它不是一篇文章,也不是一页。我想在这里完成的是将结果放在一个选项卡式幻灯片中,看起来像这样。我遇到的问题是,季节重复,例如,第4季的输出类似于4,4,4,4,我试图将它们合并。只有某一季的剧集才会出现在这个标签上 foreach ($data as $item) { <h2><?php echo $item['title']
foreach ($data as $item) {
<h2><?php echo $item['title'] ?></h2>
<p> Season <?php echo $item['season'] ?> | Episode <?php echo $item['number'] ?> | Aired <?php echo $item['airdate'] ?></p>
<p><?php echo $item['plot'] ?></p>"
}
foreach($data as$item){
第季第集播出
”
}
这就是当前输出结果的方式好的,考虑到上面的评论,我猜您需要这样的结构:
$old_title = null;
$old_season = null;
foreach ($data as $item) {
if ($item['title'] != $old_title) {
echo <<<EOL
<h2><?php echo $item['title'] ?></h2>
EOL;
$old_title = $item['title'];
}
if ($item['season'] != $old_season) {
echo <<<EOL
<h3>Season <?php echo $item['season'] ?></h3>
EOL;
$old_season = $item['season'];
}
echo <<<EOL
<p>Episode <?php echo $item['number'] ?> | Aired <?php echo $item['airdate'] ?></p>
<p><?php echo $item['plot'] ?></p>
EOL;
}
$old\u title=null;
$old_seasure=null;
foreach($数据作为$项){
如果($item['title']!=$old\u title){
回音
下线;
$old_season=$item['season'];
}
回音
下线;
}
基本上,ieep跟踪您输出的季节/标题,并且只在它们发生变化时才输出它们。一些额外的div/span/id用于包装不同的季节,一些css+js用于显示/隐藏它们,您应该可以开始了。我看不出这段代码如何输出4,4,4,4…抱歉,它输出4,4,4的原因是因为它在幻灯片中显示它在一个标签内,有4集,标签为第4季…因此,第4、4、4、4,所以它说“第4季第1集诸如此类”,“第4季第2集诸如此类”,“第4季第3集诸如此类”等等?是的,这是它当前输出的内容,我想把它放在一个幻灯片中,带有按季节和列表中的各集列出的选项卡它应该与使用jquery的javascript类似。