2015-08-02 6 views
1

Я хочу включить в свой файл word.php WordPress другой встроенный тег <style>, содержащий php, на основе того, что это мой блог или это страница.WordPress: если заявление с HTML и включает

простыми словами я хочу, чтобы мой блог, чтобы иметь это в <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'; 
} 
?> 

он вводит правильный файл на нужную страницу, но мне нужно обернуть теги вокруг <style>, не делая этого, чтобы содержимое файла было введено как обычный текст. как это сделать? что такое синтаксис? любая помощь действительно ценится, спасибо огромное!

+0

делать и средний эхо «<тип стиля = 'text/css'> " – user1844933

+0

я не знаю, @ user1844933 извините: D я действительно плохой на php. Я не уверен, что такое эхо – valerio0999

ответ

2
<?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>'; 

EDIT: Просто быстро Упоминание - если ваш CSS не генерируется динамически, то есть лучшие способы сделать это (как wp_enqueue_style, например)

Смежные вопросы