Поддержка → Проблемы и решения → После изменения темы содержимое статических страниц не загружается
После изменения темы содержимое статических страниц не загружается
-
Взялся настраивать сайт на вордпрессе. Поставил тему Quill, настроил. После изменения темы содержимое статических страниц не загружается в меню. То есть ссылки на страницы Контакты, Цены, Услуги и т д. в верхнем меню вывел, а страницы по ним открываются пустые, хотя в админке они заполнены и опубликованы. Что с этим делать, помогите пожалуйста.
-
пустые или с 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.
- Тема «После изменения темы содержимое статических страниц не загружается» закрыта для новых ответов.