WordPress

Получение первой картинки с поста в WordPress

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

Существует множество способов создания превью к постам, в частности, в последних версиях WordPress появилась собственная функция создания миниатюр, о которой мы поговорим чуть позже. В этой же статье мы рассмотрим простой способ получения первой картинки с поста, которую в дальнейшем можно использовать в анонсах. Читать дальше »

Отключение RSS-ленты на WordPress

На сегодняшний день WordPress является очень популярным блоговым движком, из-за своей простоты и гибкости применяется для разработки не только блогов, но и  небольших проектов на которых может потребоваться отключение RSS-ленты.

RSS — семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. Информация из различных источников, представленная в формате RSS, может быть собрана, обработана и представлена пользователю в удобном для него виде специальными программами-агрегаторами.

Рассмотрим простой способ отключения RSS-ленты на блоге WordPress без использования сторонних плагинов, и без вмешательства в файлы движка. Читать дальше »

Изменения текста ссылки «Подробнее…» в анонсах статей на WordPress

При написании статей WordPress позволяет публиковать только часть статьи (анонс), для этого необходимо в любой части текста добавить условный тег <!--more-->, все, что будет находиться выше этого тега попадет в анонс. Если рассматривать переведенную тему, которая стоит по-умолчанию при установке WordPress, то мы увидим ссылку: Прочитать остальную часть записи ».

Рассмотрим несколько простых решений, позволяющих задать собственный текст ссылки в анонсах. Читать дальше »

Скрытые примечания к записям в WordPress

Иногда при написании статей возникает необходимость добавить скрытые примечания, которые мог бы видеть только администратор блога, WordPress не имеет встроенных решений, которые позволяли бы добавлять собственные примечания к записи, а использовать дополнительные блокноты или программы не очень удобно. Ниже вы найдете очень простой способ для реализации данной идеи без использования дополнительных плагинов. Читать дальше »

Создание шаблона страниц на WordPress

Ранее я уже писал как сделать вывод произвольного списка страниц на wordpress, теперь рассмотрим как создать отдельный шаблон для каждой страницы. Сначала рассмотрим как создаются шаблоны страниц, а в конце статьи приведу пример, как можно грамотно использовать шаблоны страниц и увеличить кол-во страниц 3-го уровня, что, в свою очередь, немаловажно для торгующих ссылками на бирже sape.

За показ отдельных страниц в wordpress отвечает файл page.php, находящийся в папке с темой, чтобы добавить страницу произвольного содержания необходимо создать новый файл, например, new-page.php и добавить в начало страницы код:

<?php
/*
Template Name: название_шаблона
*/
?>

Сохраняем и получаем новый шаблон, теперь его требуется "облагородить" (т.к. сейчас мы увидим белый экран), для этого вставляем в файл new-page.php функции: Читать дальше »

Вывод списка страниц на WordPress в произвольном месте

Периодически требуется организовать вывод списка страниц в разных местах, например вывести "Реклама", "Статистика" и др. в футере, а какие-нибудь разделы сайта (например, "О блоге") вывести в шапке сайта. Делается это очень просто, в wordpress за вывод страниц отвечает функция:

<?php wp_list_pages() ?> // вывод списка всех страниц

Теперь выбираем место, где будут находиться страницы и вставляем эту функцию, но нам нужен вывод не всего списка, а лишь части, допустим страницы 1, 2, 3 в футере, а страницы 4,5 в шапке сайта. Для этого обратимся к параметрам функции:

exclude=id - исключает из выводимого списка id указанной страницы (id страницы можно увидеть при ее редактировании, например: http://example.com/wp-admin/page.php?action=edit&post=1 - у этой страницы id=1; для исключения списка необходимо перечислить id страниц через запятую, например: exclude=1,2,3 - исключит из списка страницы с id равным 1,2,3); Читать дальше »

Домены с www и без на WordPress

Для поисковых систем домены http://www.example.com/ и http://example.com/ считаются разными и, соответственно, будут по разному индексироваться. Очень много решений для выполнения 301 редиректа домена с www на домен без www и наоборот, но речь пойдет не об этом.

Мнений о том, как правильно должен выглядеть домен много, кто-то считает, что домен с www больше нравится поисковым системам, другие не воспринимают это серьезно, большую роль может сыграть желание клиента.

Когда перед мной встала задача сделать редирект домена на www я перечитал множество блогов, разобрался с файлом .htaccess, но требуемого результата так и не добился (не сомневаюсь, что решение есть). В моем случае производилась установка чистого wordpress и требовалось сразу сделать редирект домена на www. Если на собственной системе все работало замечательно и редирект работал, то на wordpress категорически отказывался, происходило зацикливание и сайт не загружался. Читать дальше »