Wordpress/php挑战

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']

目前,我为一个电视节目博客定制了wordpress元字段,为每集输出“标题”、“编号”、“季节”、“情节”。每一集都是一个创建的表,它一起输出元字段……它不是一篇文章,也不是一页。我想在这里完成的是将结果放在一个选项卡式幻灯片中,看起来像这样。我遇到的问题是,季节重复,例如,第4季的输出类似于4,4,4,4,我试图将它们合并。只有某一季的剧集才会出现在这个标签上

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类似。