繁体   English   中英

无法创建Wordpress子主题

[英]Unable to create a Wordpress child theme

因此,我正在尝试从wordpress主题“全屏广告代理商”创建一个称为Premierpas的儿童主题。 我在主题中创建了premierpas文件夹,然后添加了一个包含该内容的css文件:

/*
 Theme Name:   Premier Pas
 Author:       Garga Le Noir
 Template:     fullscreen-agency
 Version:      1.0.0
*/

和具有此内容的functions.php:

<?php
function premierpas_enqueue_styles() {

    $parent_style = 'fullscreen-agency';

    wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
    wp_enqueue_style( 'child-style',
        get_stylesheet_directory_uri() . '/style.css',
        array( $parent_style ),null);
}

我已经尝试了许多其他版本的功能代码,但均未成功。 当我尝试激活它时,我的网站就坏了。 我仅收到一条消息,告诉我存在技术问题,并且收到一封电子邮件以激活恢复模式。 我确定错误是微不足道的,如果您在浪费时间,对不起,但是我对此一无所知。我们将不胜感激,在此先感谢您

我使用您上面提到的代码创建了一个儿童主题,它对我有用。 我所做的一项更改是,由于没有fullscreen-agency父主题,我将父主题设置为twentyfifteen 我以为你的文件路径是...

wp-content/themes/premierpas/style.css
wp-content/themes/premierpas/functions.php

有几件事可以尝试...

  1. 删除您的functions.php文件。 如果这样可以解决问题,则您可能已经在父主题中定义了premierpas_enqueue_styles()或存在一些相关的错误。
  2. 通过将以下内容添加到wp-config.php文件中来启用debug.log ... define( 'WP_DEBUG', true ); 然后尝试重新激活子主题并查看您的wp-content / debug.log文件,以查看是否抛出了任何相关的错误,可以帮助您进一步解决问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM