在Wordpress中为不同的自定义分类术语创建1个通用页面模板

时间:2018-02-09 17:26:01

标签: php wordpress

我的需要(欢迎更多创意) 我需要每个学期的页面,所以当我点击一个播放列表时,只会列出属于播放列表(术语)的歌曲。

我的现状 我使用archive- {post-name} .php作为我的自定义分类,其中列出了来自不同播放列表(条款)的所有歌曲。我试图在存档中传递获取值 - {postname}但它不能正常工作(重定向到主页)

我的研究 我的研究引导我进入自定义分类模板.------- taxonomy- {taxonomy} - {term} .php taxonomy- {taxonomy} .php tag- {slug} .php tag- {id} .php category - {slug} .php category- {ID} .php 但是,我无法看到我的需求如何得到解决?,每个单词的公共页面

3 个答案:

答案 0 :(得分:1)

wordpress分类标准的模板层次结构:

  • taxonomy- {taxonomy}-{term} .php
  • taxonomy- {taxonomy} .php
  • tag- {slug} .php
  • tag- {id} .php
  • category- {slug} .php
  • 类别-{ID} .php

来自Docs

答案 1 :(得分:0)

category.php,tag.php和taxonomy.php模板允许按分类法过滤的帖子与未过滤的帖子或由不同分类法过滤的帖子区别对待。 (注意:帖子指的是任何帖子类型 - 帖子,页面,自定义帖子类型等)。这些文件使您可以定位特定的分类法或特定的分类术语。例如:

taxonomy- {分类} - {术语} .PHP,taxonomy- {分类} .PHP,标签 - {蛞蝓} .PHP,标签 - {ID} .PHP,类别 - {蛞蝓} .PHP,类别 - { ID} .PHP 因此,您可以格式化在名为news的动物分类中的所有帖子,这些帖子看起来与在其他类别中过滤的帖子不同。 有关详细信息,请click here

答案 2 :(得分:0)

我想说创建一个新的“taxonomy-customtaxonomy.php”并使用以下代码。

var arrayScore = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] {
    didSet {
        for i in 0..<arrayScore.count {
            UserDefaults.standard.set(Int(arrayScore[i]), forKey: "arrayScore\(i)")
            if(i == (arrayScore.count - 1)){
                LineGraphView.setNeedsDisplay()
            }
        }
    }
}

观察魔法。