无法设置自定义模板创建的框的样式

时间:2016-01-03 01:32:55

标签: css wordpress

我使用一键式儿童主题插件创建了一个二十四个子主题。然后我通过将父主题目录中的page.php复制到custom-table.php,也在父主题目录中创建了一个名为“custom-table”的自定义模板。

接下来,我将新自定义表模板中的标题更改为

<?php
/**
 * Template Name: Custom Table

所以它显示在新页面的页面属性下的模板下拉列表中。

接下来,我创建了一个新页面“Table1”,并从模板下拉列表中选择了自定义表。

接下来,我修改了custom-table.php模板以创建一个简单的框:

<div id="box123"></div>

我可以在Table1页面的源代码中看到此框正常,但我无法设置该框的样式。我说:

div#box123 {
       width: 200px;
       height: 150px;
       background-color: red;
}

在子style.css中,但这不起作用。我将上面的样式块放在父style.css中。这也不起作用。

那么我应该把这个盒子的样式放在哪里呢?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您的css应该使用子主题style.css

但是,检查页面根本没有加载css文件。我怀疑你的问题是你没有在模板文件中使用get_header()功能。你需要为WordPress创建<head>标签及其内部的所有内容,包括主样式文件。

在第14行的2014主题中,您将找到get_header()。确保它也在您的页面模板文件中。