Вывести на конкретной странице — wordpress. Wordpress вывод страницы


Вывести на конкретной странице — wordpress | Кабинет Веб-мастера

Вывести на конкретной странице — wordpress

Бывают такие ситуации, когда на определенной странице сайта под управлением wordpress, нужно вывести какой-нибудь блок или текст. Для реализации этой задачи можно воспользоваться несколькими способами: другой шаблон для страницы, произвольные поля или проверка на нужную страницу прямо в коде (не создавая дополнительный шаблон). Последний способ мы сегодня и рассмотрим.

Для начала нам нужно узнать ID страницы. Делается это достаточно просто. Идем в список страниц, наводим мышку на нужную страницу, в левом нижнем углу появится ссылка. В этой ссылке ищем буквы: ...post=1.... Вот эта цифра и есть id. Также можно посмотреть id находясь на нужной странице и в верхней плашке администратора наведя на Редактировать - снизу также отобразится ссылка с id. В любом случае это довольно просто.

Теперь идем в визуальный редактор или на ftp. Нам нужен шаблон page.php (хотя такую проверку можно делать не только в этом шаблоне). В нужном месте проверим, что страница имеет id=1 и выведем там приветственный текст:

<?php if ( is_page('1') ) { ?>   Всем привет!   <?php } ?>

Ничего сложного. Если нам нужно также сделать это для дочерних (вложенных) страниц, то стоит модифицировать код до такого:

<?php if (in_array('1', $post->ancestors) || is_page('1') ) { ?>   Всем привет!   <?php } ?>

Помимо прямого условия, можно задать альтернативный текст, если условие не выполнится. В нашем случае другой текст появится на всех страницах, кроме страницы с id=1.

<?php if (in_array('1', $post->ancestors) || is_page('1') ) { ?>   Всем привет!   <?php } else { ?>   Всем пока!   <?php } ?>

Вот пожалуй и все! Экспериментируйте и все получится!

webkab.ru

wp_list_pages() - выводит список страниц WordPress

Выводит список страниц WordPress в виде ссылок на них. Часто используется в темах в шапке и в сайдбаре.

wp_list_pages($args = '')
$args (массив) Список значений параметра $args по умолчанию:
$args = array( 'authors' => '', // все авторы 'child_of' => 0, // и родительские и дочерние страницы 'date_format' => get_option('date_format'), 'depth' => 0, // любой уровень вложенности 'echo' => 1, // вывести результат 'exclude' => '', // ничего не исключать 'include' => '', // не выводить какие-либо конкретные страницы 'link_after' => '', // ничего не добавлять перед ссылкой 'link_before' => '', // ничего не добавлять после ссылки 'post_type' => 'page', // тип поста - только страницы 'post_status' => 'publish', // статус - только опубликованные 'show_date' => '', // не указывать дату 'sort_column' => 'menu_order, post_title', // сорировать по порядку, а затем по заголовку 'sort_order' => '', // порядок сортировки - по возрастанию 'title_li' => __('Pages'), // заголовок списка - Страницы );
authors (строка) Укажите через запятую ID авторов, страницы, опубликованные которыми, нужно вывести.
<ul> <?php wp_list_pages( 'authors=1,15' ) ?> </ul>
child_of (целое число) Выводит дочерние страницы, находящихся на всех уровнях вложенности, для страницы с указанным ID.
<ul> <?php wp_list_pages( 'child_of=15' ) ?> </ul>
show_date (строка) Нужно ли отобразить дату публикации или изменения страницы: date_format (строка) Формат даты (зависит от предыдущего параметра). Пример:
<ul> <?php $args = array( 'show_date' => 'modified', 'date_format' => 'j M Y' ); wp_list_pages( $args ); ?> </ul>
sort_column (строка) По какому параметру сортировать выводимые ссылки на страницы: sort_order (строка) Порядок сортировки:

Сортируем по заголовку в обратном алфавитном порядке:

<ul> <?php wp_list_pages( 'sort_column=post_title&sort_order=DESC' ) ?> </ul>
exclude (строка) Укажите через запятую ID страниц, которые нужно исключить из списка. exclude_tree (строка) Укажите через запятую ID родительских страниц, которые нужно исключить из списка вместе с их дочерними страницами. include (строка) Если вам нужно включить только какие-то конкретные страницы в выводимый список, укажите их IDы через запятую, используя этот параметр. depth (целое число) Параметр позволяет задать максимальный уровень вложенности выводимых страниц: title_li (строка) Заголовок списка. Если указать null или пустое значение, заголовок не будет добавлен, а список не будет заключен в тег <ul>.

Например в этих случаях заголовка не будет:

<ul> <?php wp_list_pages('title_li='); ?> </ul>
<ul> <?php wp_list_pages('exclude=1,3,7&title_li='); ?> </ul>
echo (логическое) Что в итоге нужно сделать с полученным результатом:
<?php $children53 = wp_list_pages('title_li=&child_of=53&echo=0'); if ($children53) { ?> <ul> <?php echo $children53; ?> </ul> <?php } ?>
meta_key (строка) Название произвольного поля (используется в совокупности с параметром meta_value). meta_value (строка) Значение произвольного поля (используется в совокупности с параметром meta_key).
<ul> <?php wp_list_pages( 'meta_key=color&meta_value=white' ) ?> </ul>
link_before (строка) Текст или код HTML, который нужно добавить перед анкором ссылки внутри тега <a>. link_after (строка) Текст или код HTML, который нужно добавить после анкора ссылки внутри тега <a>. number (целое число) Количество ссылок на страниц, которое нужно вывести (по умолчанию — все). offset (целое число) Количество страниц с начала списка, которые нужно пропустить. post_type (строка) Вы можете выводить не только страницы, но и другие типы постов с иерархией.

Например выведем работы из портфолио:

$args = array( 'post_type'=> 'portfolio', 'title_li'=> 'Портфолио' ); wp_list_pages( $args );
post_status (строка) Страницы с какими статусами следует включить в список. Например, опубликованные или черновики. Список всех статусов здесь. Можно указать несколько статусов через запятую.

Список изменений:

misha.blog

WordPress вывод записей на странице блога. Что нужно знать!

Приветствую всех. Сегодня тема нашей статьи wordpress вывод записей на странице. Вся основная информация для блога пишется в записях wordpress (постах). Каждая новая запись отображается на главной странице, впереди предыдущей. Но отображение записей в wordpress на главной странице можно изменить на любую выбранную вами.

В записи можно вставлять различную информацию, картинки, текст, видео, аудио файлы, HTML код.Можно разрешить либо запретить комментировать запись.

Содержание страницы

WordPress вывод записей на странице

Итак, начнем.

Заходим в админку блога и переходим «Записи» -> «Добавить новую». Откроется вот эта страница.

WordPress вывод записей на странице

  1. Пишем заголовок статьи. Каждый пишет свой заголовок на свою тему.
  2. Затем кликаем на любом свободном месте и, если вы установили плагин Cyr-Cho, то «Постоянная ссылка» автоматически переведется на латиницу. Если нет, то почитайте запись и установите плагин Cyr-Cho. Этот простой плагин упрощает и ускоряет публикацию записей wordpress.
  3. Дальше можно писать в поле визуального редактора свой текст. Также можно скопировать текст из какого — нибудь текстового редактора, например, блокнота или ворда. В визуальном редакторе есть панель инструментов для редактирования текста.

Инструменты редактора записей схожи с панелью инструментов ворда

WordPress вывод записей на странице

 

• Здесь можно выделить текст жирным, курсивом, подчеркнутым и перечеркнутым.

Маркированный или нумерованный список поможет сделать красивый список.

  1. Первый
  2. Второй
  3. Третий

А цитата поможет выделить какую — нибудь фразу.

Например:

Учительница спрашивает на уроке биологии:— Дети, какого цвета бывают яйца?— Серые, белые.Вовочка:— Синие.— Вовочка, у кого ты их видел?— У сторожа, когда он их дверью прищемил.

Можно также выровнять текст:

По левому краю.

По центру.

По правому краю.

  1. Дальше идет «Вставить/изменить ссылку». На любое слово или даже предложение можно наложить ссылку, по которой можно перейти на внутренние страницы или на другие сайты. Вот статья как работать с внутренними и внешними ссылками в тексте, читайте. Для этого мышкой выделите нужное вам слово или фразу и нажмите на кнопку «Вставить ссылку», в открывшемся окошке введите ссылку. Можно поставить галочку, чтобы страница, на которую вы переходите, открылась в новом окне.
  2. Следующая кнопка убирает ссылку.
  3. «Вставить тег Далее» вставляется в разрыв вашего текста, чтобы сделать анонс вашей записи ,который отображается на главной странице.
  4. Включить / выключить проверку орфографии. С этим все понятно.
  5. Полноэкранный режим при включении разворачивает визуальный редактор на весь экран.
  6. Показать / скрыть дополнительную панель.
  7. Дальше идет формат: «Абзац», «Адрес», «Отформатированный». Выделите текст и нажмите, увидите, что будет.Заголовок 1 по Заголовок 6 выделяют обычно заголовки с разным размером шрифта. Заголовок 1 самый большой дальше идет на убывание.
  8. «Выбрать цвет текста» — выделите текст и выберите цвет, которым вы хотите выделить текст.
  9. «Вставить как текст» и «Вставить из ворда» — через эти окна вставляют текст. Я этими опциями обычно не пользуюсь.
  10. «Убрать форматирование» — убирает форматирование с выбранного участка текста.
  11. «Вставить произвольные символы» — нажмите эту кнопку и выберите нужный вам символ.
  12. «Отступ» — отступает текст от края страницы.
  13. «Отменить» — отменяет последние действие.
  14. Вызов справки.

Загрузка медиафайлов

Чтобы загрузить картинку или фотографию, ставим курсор мыши в нужном месте и жмем вот сюда загрузить. Открывается окошко «Добавить медиафайлы с компьютера» Жмем добавить и выбираем нужную картинку. Жмем загрузить, совершаем минимальные настройки и вставляем в запись.

Правая колонка

Справа еще есть окошко, в котором можно сохранить черновик, посмотреть результат вашего форматирования и, конечно, «Опубликовать».

WordPress вывод записей на страницеТак же задайте рубрику и метки вашей записи wordpress. Рубрика — это условное деление всех публикуемых статей в блоге по темам. В одну рубрику, например, «Помидоры» можно заключить статьи о «Соленых помидорах», о «Сладких помидорах» и т.д. Просто создайте рубрику и при написании статьи ставьте галочку на нужной рубрике.

WordPress вывод записей на странице

Впишите метки, их еще называют тегами. Метки это элементы навигации, дополняющие распределение статей блога по рубрикам.

Вообще моё мнение что вывод записи на страницу WordPress пяти минутное дело. Гораздо больше времени уйдёт на написание статьи. Этому нужно уделить особое внимание.

Ну а пока все всем пока и удачи!

prizyv

webzhizn.ru


Смотрите также

Prostoy-Site | Все права защищены © 2018 | Карта сайта