因此,我正在尝试从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);
}
我已经尝试了许多其他版本的功能代码,但均未成功。 当我尝试激活它时,我的网站就坏了。我仅收到一条消息,告诉我存在技术问题,并且收到一封电子邮件以激活恢复模式。 我敢肯定错误是微不足道的,如果您在浪费时间,对不起,但是我对此一无所知。感谢您的帮助。
答案 0 :(得分:0)
我使用您上面提到的代码创建了一个儿童主题,它对我有用。我所做的一个更改是将父级设置为twentyfifteen
,因为我没有您的fullscreen-agency
父级主题。我以为你的文件路径是...
wp-content/themes/premierpas/style.css
wp-content/themes/premierpas/functions.php
可以尝试的几件事...
premierpas_enqueue_styles()
或存在一些相关的错误。define( 'WP_DEBUG', true );
,然后尝试重新激活子主题,然后查看wp-content / debug.log文件以查看是否存在会引发任何相关的错误,可以帮助您进一步解决问题。