我从骨架响应式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.css
和skeleton.css
,但是当我上线时它将不再起作用。
请帮助!
答案 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文章。