簡體   English   中英

WordPress的兒童主題無法正常工作

[英]Wordpress child theme don't work properly

我是Wordpress的新手,正在嘗試創建“最佳教育”主題的子主題,但是這樣做有些麻煩。 我的帶有子主題的網站看起來與父主題不同。

我創建了一個新文件夾best-education-child,並將兩個文件放在:style.css和functions.php中。

這是style.css:

/*
Theme Name: Best Education Child
Template: best-education
Text Domain: best-education-child
*/

和function.php:

<?php
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
  wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
?>

使用此代碼時,我沒有得到正確的字體,並且導航欄顯示不正確。

我還嘗試在fuctions.php中鏈接父主題的每個css文件:

<?php
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
  wp_enqueue_style( 'font-awesome', get_template_directory_uri() . 'assets/libraries/font-awesome/css/font-awesome.min.css' );
  wp_enqueue_style( 'bootstrap', get_template_directory_uri() . 'assets/libraries/bootstrap/css/bootstrap.min.css' );
  wp_enqueue_style( 'admin-widget', get_template_directory_uri() . 'assets/libraries/custom/css/admin-widget.css' );
  wp_enqueue_style( 'slick', get_template_directory_uri() . 'assets/libraries/slick/css/slick.min.css' );
  wp_enqueue_style( 'slick-theme', get_template_directory_uri() . 'assets/libraries/slick/css/slick-theme.css' );
  wp_enqueue_style( 'customize-controls', get_template_directory_uri() . 'assets/libraries/custom/css/customize-controls.css' );
  wp_enqueue_style( 'about', get_template_directory_uri() . 'inc/about/css/about.min.css' );
  wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
?>

解決了一些問題,字體變好了,但是導航欄仍無法正確顯示(但是導航欄的顯示方式與以前不同),內容不在適當位置,並且無法向下滾動頁面。 實際上那是最糟糕的。

有人能幫忙嗎 ?

編輯:

最后,我決定將父主題更改為另一個看起來相似的主題,在這種情況下,孩子的創作效果很好。

我正在閱讀wordpress編解碼器,找到了我錯過的東西,也許可以解決問題,但沒有嘗試過,但可能是問題的答案:

注意:激活子主題后,您可能需要重新保存菜單(“外觀”>“菜單”或“外觀”>“自定義”>“菜單”)和主題選項(包括背景和標題圖像)。

我遇到了同樣的問題,但我使用Divi主題寫信給支持,他們給了我兒童主題。 您可以執行相同操作或嘗試使用創建子主題的wordpress插件。 您上面有一個指向Divi支持的兒童主題的鏈接,它運行完美。

https://drive.google.com/file/d/1bCuhWvTrWXu2x3xpABFbqwpklDstW4kh/view?usp=sharing

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM