【发布时间】:2017-03-23 21:15:19
【问题描述】:
我正在创建我的第一个 wordpress 主题,我在 google 和 wordpress codex 上查看了我的问题的答案,但我似乎无法找到我正在寻找的确切内容,或者找不到不要让它工作。
我正在尝试做的,或试图弄清楚,我如何才能让某个类别具有特定的设计。
如果我想为“www.domain.com/music/trash/drake-song.mp4.html”中的任何音乐视频制作 index.php 垃圾类别,它有自己的设计,但歌曲 “www.domain.com/music/good-music/coldplay-viva-la-vida.mp4.html” 好音乐类别,我希望它看起来完全不同。我尝试在 header.php 中使用与此类似的内容;
<?php
if( is_tag( 'good-music' ) ):
$my_classes = array( 'good-class', 'good-class-two' );
else:
$my_classes = array( 'not-good-class' );
endif;_
?>
但它似乎只是更改了类别页面。 "www.domain.com/categories/good-music"
有人知道我做错了什么吗?我知道基本的 html/css/php/javascript,是创建 WordPress 主题的新手,但似乎无法正常工作..
还有: 使用 XAMPP 在本地托管,使用友好 URL,正确配置
【问题讨论】:
-
您是否只想创建一个 index.php 作为包罗万象,然后根据类别更新标记?或者您是否尝试为每个类别创建不同的页面模板?
-
我正在尝试基于类别进行设计,作为我的示例,我希望“好音乐”类别具有某种设计,我可以在 .php 中进行更改,而垃圾类别具有不同的设计我可以在不同的 .php 文件中创建。
-
好的,我想我有一个解决方案。
-
你最终解决了这个问题吗?如果没有,您可以尝试我在下面的答案中输入的更新代码吗?
标签: wordpress wordpress-theming