Wordpress无法识别我的自定义主题

时间:2014-01-25 16:44:26

标签: php wordpress templates themes wordpress-theming

我一直在制作一个基本的自定义主题,一切都很好。我刚刚完成了博客部分的所有样式,离开我的计算机大约10分钟后回来,它恢复到默认的二十四个主题,声称我的主题文件丢失('模板文件')。我仔细检查过,文件仍然存在,所以不知道这里发生了什么?

这就是我的CSS的顶部:

/*
Theme Name: AppTh.at
Theme URI: http://shjohnson.co.uk
Author: Samuel Johnson
Author URI: http://www.shjohnson.co.uk
Description: A simple theme developed to market AppTh.at's products
Version: 1.0

This theme, like WordPress, is licensed under the GPL.
AppThat is part of the MonkeyFind Brand
*/

有人提到尝试添加'模板:appth.at',但除了显示主题之外似乎什么都没做,然后当我试图激活它时,它说它已经坏了?

2 个答案:

答案 0 :(得分:0)

您的目录结构应如何:

wp-content
    themes
        your-theme
            index.php
            style.css

你的CSS标题看起来很好,你的主题也有一个index.php文件吗?如果没有,那么你应该添加一个这是必需的。

添加Template: appth.at不是必需的,只有在您创建子主题时才需要这样做,如果您是,那么您应该在那里注意父主题的文件夹。即如果你正在为Twenty Eleven创建一个子主题,那么你写下:Template: twentyeleven

答案 1 :(得分:-1)

首先显而易见:

  • 您需要将主题的文件夹放在WordPress主题目录中
  • 你需要一个style.css和一个index.php

应该这样做,但当然可能还有其他问题(即使主题应该在主题页面上显示)。

WordPress codex提供有关主题的明确信息: