gpt4 book ai didi

php - 子主题未从父主题加载整个样式

转载 作者:太空宇宙 更新时间:2023-11-04 09:42:09 25 4
gpt4 key购买 nike

这是我的电商店铺测试页面:https://shop.amir-rahbaran.com/

这是父样式: https://colorlib.com/shapely

函数.php:

<?php
function my_theme_enqueue_styles() {

$parent_style = 'parent-style';

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 ),
wp_get_theme()->get('Version')
);
}
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
?>

shapely-master(父级)和 shapely-child 都位于 theme 文件夹中(同一层次结构)。

这是我的shapely-child style.css:

/*
Theme Name: Shapely-Child
Template: shapely
Theme URI: https://colorlib.com/wp/themes/shapely
Author: colorlib - modified by Sandra J. / Amir R.
Author URI: https://colorlib.com/
Description: [...]
Version: 1.0.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: shapely
[ ... ]
*/

最佳答案

要使其正常工作,您可以尝试用以下修改后的代码替换函数 my_theme_enqueue_styles 的代码。

  function my_theme_enqueue_styles() {

wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css', array('shapely-bootstrap') );
wp_dequeue_style('shapely-style');
wp_enqueue_style( 'shapely-style',
get_stylesheet_directory_uri() . '/style.css',
array('parent-style')
);
}

要解决此问题,请按照我上面的描述更改函数 my_theme_enqueue_styles,然后更改子主题的 style.css 文件中的以下行

模板:匀称

使用以下行。

模板:shapely-master

关于php - 子主题未从父主题加载整个样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39808253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com