Поддержка Проблемы и решения После изменения темы содержимое статических страниц не загружается

  • Взялся настраивать сайт на вордпрессе. Поставил тему Quill, настроил. После изменения темы содержимое статических страниц не загружается в меню. То есть ссылки на страницы Контакты, Цены, Услуги и т д. в верхнем меню вывел, а страницы по ним открываются пустые, хотя в админке они заполнены и опубликованы. Что с этим делать, помогите пожалуйста.

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • пустые или с 404 ошибкой?
    в любом случае проверьте содержимое page.php в папке темы на предмет функции the_content

    Они отображаются — шапка, меню и весь шаблон страницы. Вот как это выглядит сейчас — http://samara-master163.ru Сам текст не отображается, который в админке заполняется в Основной части. Картинки подгрузились почему-то, а текст — нет.Из всего контента на странице отображается только одна картинка. (( А что должно быть прописано в the_content? Я новичок, плохо разбираюсь

    • Ответ изменён 7 лет, 1 месяц назад пользователем petra64888. Причина: нужно наглядно показать пример

    я же вам сказал — ищите в page.php функцию the_content. если ее нет, то надо будет добавить. раз вы новичок, то приведите тут код page.php в тегах code.

    Страницы page.php не нашла. Есть content-page.php. Это одно и тоже?
    Вот код, который на этой странице

    <?php
    /**
     * The template used for displaying page content in page.php
     *
     * @package Quill
     */
    ?>
    
    <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    
    	<?php if ( (has_post_thumbnail()) && ( get_theme_mod( 'quill_page_img' )) ) : ?>
    		<div class="single-thumb">
    			<?php the_post_thumbnail('quill-image'); ?>
    		</div>	
    	<?php endif; ?>
    
    	<div class="entry-content">
    		<?php the_content(); ?>
    		<?php
    			wp_link_pages( array(
    				'before' => '<div class="page-links">' . __( 'Pages:', 'quill' ),
    				'after'  => '</div>',
    			) );
    		?>
    	</div><!-- .entry-content -->
    	<footer class="entry-footer">
    		<?php edit_post_link( __( 'Edit', 'quill' ), '<span class="edit-link">', '</span>' ); ?>
    	</footer><!-- .entry-footer -->
    </article><!-- #post-## -->
    • Ответ изменён 7 лет, 1 месяц назад пользователем SeVlad. Причина: Оформляйте, пож, код как следует

    Нашла page.php как отдельную страницу. Вот код:

    <?php
    /**
     * The template for displaying all pages.
     *
     * This is the template that displays all pages by default.
     * Please note that this is the WordPress construct of pages
     * and that other 'pages' on your WordPress site will use a
     * different template.
     *
     * @package Quill
     */
    
    get_header(); ?>
    
    	<div id="primary" class="content-area">
    		<main id="main" class="site-main" role="main">
    
    			<?php while ( have_posts() ) : the_post(); ?>
    
    				<?php get_template_part( 'content', 'page' ); ?>
    
    				<?php
    					// If comments are open or we have at least one comment, load up the comment template
    					if ( comments_open() || '0' != get_comments_number() ) :
    						comments_template();
    					endif;
    				?>
    
    			<?php endwhile; // end of the loop. ?>
    
    		</main><!-- #main -->
    	</div><!-- #primary -->
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
    • Ответ изменён 7 лет, 1 месяц назад пользователем SeVlad. Причина: Оформляйте, пож, код как следует
    <?php
    /**
    * The template for displaying all pages.
    *
    * This is the template that displays all pages by default.
    * Please note that this is the WordPress construct of pages
    * and that other ‘pages’ on your WordPress site will use a
    * different template.
    *
    * @package Quill
    */
    
    get_header(); ?>
    
    <div id=»primary» class=»content-area»>
    <main id=»main» class=»site-main» role=»main»>
    
    <?php while ( have_posts() ) : the_post(); ?>
    
    <?php get_template_part( ‘content’, ‘page’ ); ?>
    
    <?php
    // If comments are open or we have at least one comment, load up the comment template
    if ( comments_open() || ‘0’ != get_comments_number() ) :
    comments_template();
    endif;
    ?>
    
    <?php endwhile; // end of the loop. ?>
    
    </main><!— #main —>
    </div><!— #primary —>
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    После изменения темы

    В чём заключалось изменение? Где и что на что?

    После установки новой темы (Quill, устанавливали из официальных). Контент перестал отображаться на статических страницах. До этого стояла тема, сделанная фрилансером, который сайт делал.

    • Ответ изменён 7 лет, 1 месяц назад пользователем petra64888.
    • Ответ изменён 7 лет, 1 месяц назад пользователем petra64888.
    • Ответ изменён 7 лет, 1 месяц назад пользователем petra64888.
    • Ответ изменён 7 лет, 1 месяц назад пользователем petra64888.

    До этого стояла тема, сделанная фрилансером, который сайт делал

    Ууу. тогда может быть всё плохо.
    Для начала вот что попробуйте

    1. Создать новую страницу. Уверен на 99%, что она будет работать.
    2. Проверить в ранее созданных страницах используемый шаблон. Установить такой же, как и в новой странице (defoult скорее всего).

    Новые страницы пробовали делать, не получается. Не отображается контент(( А как шаблон проверить? В консоли, где Страницы — выбрать Базовый шаблон?

    Вот можете на это безобразие, которое сляпал фрилансер, посмотреть — http://samara-master163.ru. Самое грустное получается, что теперь никак нельзя изменить этот ужас на нормальную тему(((((

    Новые страницы пробовали делать, не получается. Не отображается контент((

    Плагины отключали?

    А как шаблон проверить? В консоли, где Страницы — выбрать Базовый шаблон?

    Да.

    Самое грустное получается, что теперь никак нельзя изменить этот ужас на нормальную тему(((((

    Да всё можно. Нужно только разобраться почему так происходит.

    Если ничего не получается: инструкция по поиску виновного в пп 3-6.

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • Тема «После изменения темы содержимое статических страниц не загружается» закрыта для новых ответов.