Wordpress儿童主题样式

时间:2013-11-20 02:44:01

标签: css wordpress header wordpress-theming

我从骨架响应式wordpress主题创建了一个自定义子主题。但是,在本地工作并完成所有样式后,没有任何样式在启动现场后显示。

我手动添加了本地副本的标题中的样式而不是沮丧。这有助于风格正确显示。手动添加样式后,我的数据库中包含的所有上传图像都不会显示。我的联系表格和横幅广告不会显示在网站上。代码位于正确的位置,图像位于上传文件夹中。

<link rel="stylesheet" id="theme-css" href="http://www.cmc.com/wp-content/themes/skeleton_wp-master/skeleton_childtheme/style.css" type="text/css" media="screen, projection">

以上是我添加到头文件中的10个链接之一。我不知道如何使用函数文件显示链接。

我不明白,当在本地工作时,一切都能正常地链接到父主题layout.cssskeleton.css,但是当我上线时它将不再起作用。

请帮助!

3 个答案:

答案 0 :(得分:0)

有几件事...... 1.确保已正确设置子主题并在外观菜单中将其激活。 http://codex.wordpress.org/Child_Themes 2.如果您仍然遇到图像问题,请尝试使用图像路径,如下所示: /wp-content/imagename.jpg而不是完整的网址。

答案 1 :(得分:0)

你的孩子主题CSS应该如何:

/*
 Theme Name:     Twenty Thirteen Child
 Theme URI:      http://example.com/twenty-thirteen-child/
 Description:    Twenty Thirteen Child Theme
 Author:         John Doe
 Author URI:     http://example.com
 Template:       twentythirteen
 Version:        1.0.0
*/

@import url("../twentythirteen/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

完成后,您可以在信息中心中激活它,当您的父主题编码正确(大多数是)时,您不需要编辑头文件。

答案 2 :(得分:0)

问题可能出在父主题中;在它链接style.css的方式。 要解决此问题,您可以在{0}儿童主题的style.css中注册并加入functions.php。 您可以通过在子主题的functions.php中添加以下代码来实现:

// register and enqueue the stylesheet.
add_action( 'wp_enqueue_scripts', 'register_child_theme_styles' );

function register_child_theme_styles() {
wp_register_style( 'style', get_stylesheet_uri() );
wp_enqueue_style( 'style' );
}

您可以参考this文章。