使用Wordpress页面作为样式表?
问题描述:
我希望能够通过在后端使用页面而不是默认的style.css
文件来编辑我的WordPress主题的CSS。我以前看过它是一个页面模板,但我似乎无法自己弄清楚。使用Wordpress页面作为样式表?
我在多站点上使用WordPress 4.7.2版本。我希望CSS在主题激活时生成,因此使用Page。
如果这是一个简单的解决方法,并打开其他方式来实现这一点,我提前道歉。谢谢!
答
我强烈建议使用插件,如https://wordpress.org/plugins/wp-add-custom-css/或使用WordPress Customizer“Additional CSS”字段。
但是,要回答你的问题,这很容易,因为它是一种修改的方式,我使用Ajax加载一些页面。您需要创建一个页面模板,并且需要使用FTP和代码编辑器来创建页面,然后将其推送到您的主题文件夹(希望儿童主题或此模板在升级时会消失)。
我叫我的CSS页面模板:CSS-page.php文件
它仅需要打开PHP标签。
代码模板CSS-page.php文件
然后在你的孩子你的主题functions.php文件(或包含文件或自定义插件)粘贴在以下但改变它在那里注意:
将值p ='3134'更改为您使用此模板的页面标识。将id =“something”更改为其他内容或将其删除。对js操纵有一个id或一个类是有用的。
有关的functions.php
//Get CSS page contents
function myprefix_page_css() {
echo '<link rel="stylesheet" id="something" href="'. site_url() .'/?p=3134" type="text/css" media="screen">';
}
add_action('wp_head', 'myprefix_page_css', 99);
您想对控制该特定页面的CSS所有页面中的自定义字段?或者你是否希望应用于整个主题的CSS,从仅在后端使用的页面开始? –
从后端的一个页面应用于整个主题的CSS :)我知道有插件,但我希望在主题激活时创建页面。 – Chelsea
WordPress已经有这个功能可以通过管理员,[有一个编辑器,允许您编辑主题文件](https://codex.wordpress.org/Appearance_Editor_Screen)。 – hungerstar