Поддержка Темы и шаблоны Тема Total и отдельная страница вывода новостей

  • Здравствуйте!

    Использую тему Total и хочу отдельным пунктом меню выводить на отдельной странице новости. Например, как на этих сайтах:
    http://demo.hashthemes.com/total/blog/
    или
    http://totaltheme.wpengine.com/base/blog/

    Сделал страницу, как теперь к ней прикрутить вывод новостей (а это отдельные записи) ума не приложу. На главной они выводятся на слайдере, но как их вывести на отдельной странице в том виде как на вышеупомянутых сайтах?
    Я так понял нужно использовать отдельный шаблон страницы, но его нет в комплекте с темой 🙁

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • хочу отдельным пунктом меню выводить на отдельной странице новости.

    Если «новости» это все записи (лента), то нужно выбрать созданную страницу в настройках чтения.
    Если же «новости» это рубрика, то страница не нужна, а нужно в меню добавить ссылку на эту рубрику (если нет возможности выбрать этот пункт — справа вверху см «настройки экрана».)

    В первом случае при необходимости можно исключить нек рубрики из ленты. Во втором могут выводиться записи из дочерних рубрик.

    Можно также сделать отдельный тип постов «новости», если записи имеют другое назначение.

    Выбирайте какой способ лучше подойдёт для Вашего сайта.

    Спасибо за ответ, но не всё так просто!

    Если «новости» это все записи (лента), то нужно выбрать созданную страницу в настройках чтения.

    Это все записи, да. Я так пробовал, как Вы сказали, но в таком случае у меня «ломается» главная страница. Там СРАЗУ начинают отображаться новости, а мне это не нужно. Сейчас на главной страница у меня выдается информация на слайдерах, а при переключении в настройках чтения с «Ваши последние записи» на «Статическую страницу» этот функционал теряется. Мне не нужно «отображать на главной странице» (как сделано в настройках чтения) — главная страница должна остаться такой, какая она есть. А вот щелкнув ввеху на пункт «Новости» должна открыться страница с последними записями. Я нашел шаблон на просторах инета для этой страницы, вот такой:

    <?php
    /*
     * Template name: Blog
     */
    
    $current_page = (get_query_var('paged')) ? get_query_var('paged') : 1; // определяем текущую страницу блога
    $args = array(
    	'posts_per_page' => get_option('posts_per_page'), // значение по умолчанию берётся из настроек, но вы можете использовать и собственное
    	'paged'          => $current_page // текущая страница
    );
    query_posts( $args );
     
    $wp_query->is_archive = true;
    $wp_query->is_home = false;
    
    while(have_posts()): the_post();
    	?>
    	<h2><?php the_title() /* заголовок */ ?></h2>
    	<p><?php the_content() /* содержимое поста */ ?></p>
    	<?php
    endwhile;
     
    if( function_exists('wp_pagenavi') ) wp_pagenavi(); // функция постраничной навигации
    

    Но эффект от работы этого шаблона не ахти — всё очент некрасиво, хотя, суть отражает верно.

    Я так пробовал, как Вы сказали, но в таком случае у меня «ломается» главная страница. Там СРАЗУ начинают отображаться новости,

    Я не знаю почему у Вас «ломается». Я даже поставил и посмотрел на эту тему. Да и Вы ссылку на демку давали http://demo.hashthemes.com/total/blog/
    Возможно Вы для главной не выбрали шаблон «home page»

    Возможно Вы для главной не выбрали шаблон «home page»

    ооооо…
    Спасибо огромное! Вы не представляете сколько времени Вы мне сэкономили :))
    Все получилось, всё хорошо! 🙂

    всё хорошо!

    🙂 кроме того. что она не переведена. Да и документации никакой нет.
    Но тема вроде неплохая. Я вот сейчас её попереводил что смог и как смог :). Можете скачать: https://translate.wordpress.org/projects/wp-themes/total/ru/default

    Вы тоже можете присоединиться к переводам. См тут

    • Ответ изменён 7 лет, 2 месяца назад пользователем SeVlad.
Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Тема Total и отдельная страница вывода новостей» закрыта для новых ответов.