хочу отдельным пунктом меню выводить на отдельной странице новости.
Если «новости» это все записи (лента), то нужно выбрать созданную страницу в настройках чтения.
Если же «новости» это рубрика, то страница не нужна, а нужно в меню добавить ссылку на эту рубрику (если нет возможности выбрать этот пункт — справа вверху см «настройки экрана».)
В первом случае при необходимости можно исключить нек рубрики из ленты. Во втором могут выводиться записи из дочерних рубрик.
Можно также сделать отдельный тип постов «новости», если записи имеют другое назначение.
Выбирайте какой способ лучше подойдёт для Вашего сайта.
Спасибо за ответ, но не всё так просто!
Если «новости» это все записи (лента), то нужно выбрать созданную страницу в настройках чтения.
Это все записи, да. Я так пробовал, как Вы сказали, но в таком случае у меня «ломается» главная страница. Там СРАЗУ начинают отображаться новости, а мне это не нужно. Сейчас на главной страница у меня выдается информация на слайдерах, а при переключении в настройках чтения с «Ваши последние записи» на «Статическую страницу» этот функционал теряется. Мне не нужно «отображать на главной странице» (как сделано в настройках чтения) — главная страница должна остаться такой, какая она есть. А вот щелкнув ввеху на пункт «Новости» должна открыться страница с последними записями. Я нашел шаблон на просторах инета для этой страницы, вот такой:
<?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
Вы тоже можете присоединиться к переводам. См тут
-
Ответ изменён 8 лет назад пользователем
SeVlad.