如何创建子主题与多个css文件。

时间:2015-02-24 作者:Akram Khan

wordpress开发的Noob。正在尝试为客户端创建子主题。但问题是,有许多css文件,而不是根据许多图坦卡蒙的可用,在我的senario有多个css文件。有人能帮我从高层次概述如何创建儿童主题吗。

1 个回复
SO网友:Przemek Maczewski

你的问题很笼统,所以我不能详细回答。

如果父主题在路径中使用get\\u stylesheet\\u directory\\u uri()将某些样式排入队列,则它们在子主题中不可用。然后你应该在你孩子的函数中加入缺少样式表的队列。php使用get\\u template\\u directory\\u uri()将指向父主题目录。

例如:

add_action( \'wp_enqueue_scripts\', \'wpse179217_enqueue_styles\' );
function wpse179217_enqueue_styles() {
  wp_enqueue_style( \'parent_name-style\', get_template_directory_uri() . \'/style.css\' );
  wp_enqueue_style( \'parent_name-odometerstyle\', get_template_directory_uri() . \'/css/odometer-theme-default.css\', array(), \'\' );
  wp_enqueue_style( \'parent_name-animate\', get_template_directory_uri() . \'/css/animate.css\', array(), \'1.0\' );
  wp_enqueue_style( \'child_name-style\', get_stylesheet_uri(), array( \'parent_name-style\' ) );
}

结束

相关推荐

Child-theme breaks site

所以,我有一个子主题,里面除了所需的CSS文件之外什么都没有。一旦我激活了这个儿童主题,我的整个网站就关闭了。最后我有两个问题:激活一个只有CSS的子主题怎么能破坏我的网站</我怎样才能回到我原来的主题</这些是网站给我的错误:Warning: require_once(/wp-content/themes/interio_child/admin/options-framework.php) [function.require-once]: 无法打开流:中没有此类文件或目录/wp-c