[英]WordPress : If Statement with HTML and Includes
我想在我的wordpress header.php文件中基於它是我的博客還是頁面來包含一個不同的內聯<style>
標記,該標記包含一個php include。
簡單來說,我希望我的博客在<head>
<style type="text/css">
<?php include '../css/1.css.php';?>
</style>
我希望我的頁面在<head>
有另一個
<style type="text/css">
<?php include '../css/2.css.php';?>
</style>
我發現此代碼段以及博客和頁面之間的區別有效,問題是包含行
<?php
if(is_page()){
echo 'Foo';
include ('../css/above-the-fold-contact.css.php');
echo 'Example: one';
}
else{
echo 'Foo something else';
include ('../css/above-the-fold-blog.css.php');
echo 'Example: two';
}
?>
它確實在正確的頁面中注入了正確的文件,但是我需要將include包裹在<style>
標記周圍,否則會導致文件的內容被注入為純文本。 我怎么做? 語法是什么? 非常感謝您的任何幫助,非常感謝!
<?php
echo '<style type="text/css">';
if( is_page() ) { include '../css/above-the-fold-contact.css.php'; }
else { include '../css/above-the-fold-blog.css.php'; }
echo '</style>';
編輯 :簡要介紹一下-如果您的CSS不是動態生成的,那么有更好的方法(例如wp_enqueue_style
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.