Вывести на конкретной странице — 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 = 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'), // заголовок списка - Страницы ); |
<ul> <?php wp_list_pages( 'authors=1,15' ) ?> </ul> |
<ul> <?php wp_list_pages( 'child_of=15' ) ?> </ul> |
- modified — выводить дату изменения,
- created (либо любое другое значение, отличное от пустой строки) — отображать дату публикации;
<ul> <?php $args = array( 'show_date' => 'modified', 'date_format' => 'j M Y' ); wp_list_pages( $args ); ?> </ul> |
- post_title — по заголовку страниц,
- menu_order — по порядку (устанавливается в админке при редактировании страниц),
- post_date — по дате создания,
- post_modified — по дате последнего изменения,
- ID — по ID,
- post_author — по ID автора,
- post_name — по ярлыку страниц;
- ASC — по возврастанию (по умолчанию),
- DESC — по убыванию;
Сортируем по заголовку в обратном алфавитном порядке:
<ul> <?php wp_list_pages( 'sort_column=post_title&sort_order=DESC' ) ?> </ul> |
- 0 — любой уровень вложенности, страницы выводятся с учетом иерархии,
- -1 — любой уровень вложенности, но без учета иерархии,
- 1 — только страницы с нулевым уровнем вложенности,
- 2, 3, … — укажите максимальный уровень вложенности страниц.
<ul> <?php wp_list_pages('title_li='); ?> </ul> |
<ul> <?php wp_list_pages('exclude=1,3,7&title_li='); ?> </ul> |
- 1 (true) — вывести,
- 0 (false) — возвратить.
<?php $children53 = wp_list_pages('title_li=&child_of=53&echo=0'); if ($children53) { ?> <ul> <?php echo $children53; ?> </ul> <?php } ?> |
<ul> <?php wp_list_pages( 'meta_key=color&meta_value=white' ) ?> </ul> |
$args = array( 'post_type'=> 'portfolio', 'title_li'=> 'Портфолио' ); wp_list_pages( $args ); |
Список изменений:
- 2.7 : Добавлены параметры link_before, link_after и exclude_tree.
- 2.8 : Добавлены параметры number и offset.
misha.blog
WordPress вывод записей на странице блога. Что нужно знать!
Приветствую всех. Сегодня тема нашей статьи wordpress вывод записей на странице. Вся основная информация для блога пишется в записях wordpress (постах). Каждая новая запись отображается на главной странице, впереди предыдущей. Но отображение записей в wordpress на главной странице можно изменить на любую выбранную вами.
В записи можно вставлять различную информацию, картинки, текст, видео, аудио файлы, HTML код.Можно разрешить либо запретить комментировать запись.
Содержание страницы
WordPress вывод записей на странице
Итак, начнем.
Заходим в админку блога и переходим «Записи» -> «Добавить новую». Откроется вот эта страница.
- Пишем заголовок статьи. Каждый пишет свой заголовок на свою тему.
- Затем кликаем на любом свободном месте и, если вы установили плагин Cyr-Cho, то «Постоянная ссылка» автоматически переведется на латиницу. Если нет, то почитайте запись и установите плагин Cyr-Cho. Этот простой плагин упрощает и ускоряет публикацию записей wordpress.
- Дальше можно писать в поле визуального редактора свой текст. Также можно скопировать текст из какого — нибудь текстового редактора, например, блокнота или ворда. В визуальном редакторе есть панель инструментов для редактирования текста.
Инструменты редактора записей схожи с панелью инструментов ворда
• Здесь можно выделить текст жирным, курсивом, подчеркнутым и перечеркнутым.
Маркированный или нумерованный список поможет сделать красивый список.
- Первый
- Второй
- Третий
- Первый
- Второй
- Третий
А цитата поможет выделить какую — нибудь фразу.
Например:
Учительница спрашивает на уроке биологии:— Дети, какого цвета бывают яйца?— Серые, белые.Вовочка:— Синие.— Вовочка, у кого ты их видел?— У сторожа, когда он их дверью прищемил.
Можно также выровнять текст:
По левому краю.
По центру.
По правому краю.
- Дальше идет «Вставить/изменить ссылку». На любое слово или даже предложение можно наложить ссылку, по которой можно перейти на внутренние страницы или на другие сайты. Вот статья как работать с внутренними и внешними ссылками в тексте, читайте. Для этого мышкой выделите нужное вам слово или фразу и нажмите на кнопку «Вставить ссылку», в открывшемся окошке введите ссылку. Можно поставить галочку, чтобы страница, на которую вы переходите, открылась в новом окне.
- Следующая кнопка убирает ссылку.
- «Вставить тег Далее» вставляется в разрыв вашего текста, чтобы сделать анонс вашей записи ,который отображается на главной странице.
- Включить / выключить проверку орфографии. С этим все понятно.
- Полноэкранный режим при включении разворачивает визуальный редактор на весь экран.
- Показать / скрыть дополнительную панель.
- Дальше идет формат: «Абзац», «Адрес», «Отформатированный». Выделите текст и нажмите, увидите, что будет.Заголовок 1 по Заголовок 6 выделяют обычно заголовки с разным размером шрифта. Заголовок 1 самый большой дальше идет на убывание.
- «Выбрать цвет текста» — выделите текст и выберите цвет, которым вы хотите выделить текст.
- «Вставить как текст» и «Вставить из ворда» — через эти окна вставляют текст. Я этими опциями обычно не пользуюсь.
- «Убрать форматирование» — убирает форматирование с выбранного участка текста.
- «Вставить произвольные символы» — нажмите эту кнопку и выберите нужный вам символ.
- «Отступ» — отступает текст от края страницы.
- «Отменить» — отменяет последние действие.
- Вызов справки.
Загрузка медиафайлов
Чтобы загрузить картинку или фотографию, ставим курсор мыши в нужном месте и жмем вот сюда загрузить. Открывается окошко «Добавить медиафайлы с компьютера» Жмем добавить и выбираем нужную картинку. Жмем загрузить, совершаем минимальные настройки и вставляем в запись.
Правая колонка
Справа еще есть окошко, в котором можно сохранить черновик, посмотреть результат вашего форматирования и, конечно, «Опубликовать».
Так же задайте рубрику и метки вашей записи wordpress. Рубрика — это условное деление всех публикуемых статей в блоге по темам. В одну рубрику, например, «Помидоры» можно заключить статьи о «Соленых помидорах», о «Сладких помидорах» и т.д. Просто создайте рубрику и при написании статьи ставьте галочку на нужной рубрике.
Вообще моё мнение что вывод записи на страницу WordPress пяти минутное дело. Гораздо больше времени уйдёт на написание статьи. Этому нужно уделить особое внимание.
Ну а пока все всем пока и удачи!
webzhizn.ru