2016-11-24 1 views
0

Я начинающий в Wordpress, и пока я учился делать темы, у меня была проблема.Wordpress beginner - style.css не влияет на page.php

Я использую этот код в моей functions.php добавить CSS:

function learning() { 
    wp_enqueue_style('style', get_stylesheet_uri()); 
} 

Это хорошо работает для моего index.php так я разработал свою страницу по умолчанию, как, как я хочу. Я хотел изменить внешний вид моих страниц, которые я создал в графическом интерфейсе WordPress, поэтому я создал файл в формате page- (otherpage) .php в моей папке темы и скопировал код и т. Д. И дал разные классы элементам на странице- (другая страница) .php. Наконец, я внес некоторые изменения в свой style.css для своих новых классов, но это ничего не меняет.

Что мне делать?

+1

Вы загружаете свой заголовок, вызывая 'get_header()' в другой папке e шаблоны? Потому что это также будет загружать ваши стили ... –

+0

Отправьте свою страницу здесь. –

+0

get_template_part ('template-parts/content', 'page'); <Это решило мою проблему. благодаря –

ответ

0

Прикрепите файл css через функцию.php, добавьте следующий код в functions.php.

(Recommaded не используют function.php, потому что его тема конкретных)

<?php 
function mypage_head() { 
    echo '<link rel="stylesheet" type="text/css" href="'.get_bloginfo('stylesheet_directory').'/includes/mypage.css">'."\n"; 
} 
add_action('wp_head', 'mypage_head'); 
?> 

использовать метод для заголовка добавления в шаблон

<?php get_header(); ?> 

Создано шаблона страницы здесь:

<?php /* Template Name: CustomPageT1 */ ?> 

<?php get_header(); ?> 

<div id="primary" class="content-area"> 
    <main id="main" class="site-main" role="main"> 
     <?php 
     // Start the loop. 
     while (have_posts()) : the_post(); 

      // Include the page content template. 
      get_template_part('template-parts/content', 'page'); 

      // If comments are open or we have at least one comment, load up the comment template. 
      if (comments_open() || get_comments_number()) { 
       comments_template(); 
      } 

      // End of the loop. 
     endwhile; 
     ?> 

    </main><!-- .site-main --> 

    <?php get_sidebar('content-bottom'); ?> 

</div><!-- .content-area --> 

<?php get_sidebar(); ?> 
<?php get_footer(); ?>