WordPress没有看到我的自定义主题

时间:2018-08-20 08:12:34

标签: wordpress

我使用以下文件夹和文件创建了自己的WP主题

enter image description here

style.css 放在css文件夹中,并在文件的开头加上注释

/*   
* Theme Name: Test
 * Description: Test theme
 * Author: Test
 * Version: 1.0
*/

functions.php

<?php
add_action( 'wp_enqueue_scripts', 'enqueue_theme_css' );

function enqueue_theme_css()
{
    wp_enqueue_style(
        'style',
        get_template_directory_uri() . '/css/style.css'
    );
}

但是WP看不到我的主题

enter image description here

我做错了什么?

2 个答案:

答案 0 :(得分:1)

@Heidel: 将style.css放在css文件夹之外的主题文件夹中,从css文件夹中删除然后检出。然后它将起作用,并开始显示在管理部分中。

答案 1 :(得分:0)

解决方案

缺少style.css:template:主题,位于标题的标题中,即

/*
 Theme Name:   testTheme
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Test Child Theme
 Author:       Test
 Author URI:   http://exmple.com
 Template:     test
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  test-child
*/