Резервное копирование в WordPress. Плагин BackWPup.

Думаю, что не нужно лишний раз говорить о том, насколько это важно — своевременно создавать резервные копии сайта. Помню в давние-давние времена, когда я не уделял резервному копированию достаточно внимания, мне пришлось практически с нуля заново делать сайт клиенту. Это было не круто. Как вы знаете, для того, чтобы забэкапить сайт на WordPress, нужно сделать …

ПодробнееРезервное копирование в WordPress. Плагин BackWPup.

Шорткоды

Шорткоды — это функции PHP, которые можно задействовать внутри содержимого поста, используя условные обозначения. Например стандартный вордпрессовский шорткод позволяет вывести галерею внутри поста. Понятно дело, что данный функционал дает разработчикам WordPress потрясающие возможности — на сегодняшний день очень актуальна вставка в посты форм, кнопок, слайдеров. Так же, как у функции могут быть аргументы, так и …

ПодробнееШорткоды

Шаблоны страниц и типов записей

Страницы — это один из типов постов WP. По умолчанию все страницы выглядят одинаково, возможно вам и нужно, чтобы они выглядели одинаково (только с разным контентом разумеется), если же нет — читайте этот пост. Средствами WordPress вы можете сделать страницы вашего сайта уникальными. Например создать страницу с картой, создать HTML-карту сайта, страницу с формой, лендинги …

ПодробнееШаблоны страниц и типов записей

SSL в WordPress. Установка сертификата от Let’s Encrypt и настройка https:// на сайте

Первоначально этот пост был опубликован, ещё когда не было бесплатных сертификатов Let’s Encrypt, теперь же, с их появлением, произошли некоторые изменения, как минимум, на каждом сайте с SSL теперь написано «Надёжный»: Если же у вас есть например форма авторизации на странице и нет https://, то гугл хром соответственно будет указывать «Нанадёжный», а если вы платежи по …

ПодробнееSSL в WordPress. Установка сертификата от Let’s Encrypt и настройка https:// на сайте

Как вывести похожие записи без использования плагинов

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

ПодробнееКак вывести похожие записи без использования плагинов

get_post_format() — возвращает формат поста

Сначала, при помощи post_type_supports() функция делает проверку, поддерживает ли данный тип поста (ID которого указан в параметрах) форматы записей, если нет — возвращает false, если да — возвращает формат данной записи или false, если формат не присвоен (Стандартный). Также функция возвращает false, если поста с указанным ID не существует. get_post_format( $post = null ) $post …

Подробнееget_post_format() — возвращает формат поста

Как удалить все записи, страницы, комментарии на блоге

Иногда бывает нужно очистить блог от контента, причин на самом деле может быть много: удаление тестового контента, вы решили вести блог на одну тематику, но потом передумали и перешли на другую, возможно вы решили отказаться от системы комментирования и, чтобы не засорять базу, удалить все комментарии на сайте. Эти несколько причин — первое, что пришло …

ПодробнееКак удалить все записи, страницы, комментарии на блоге

Таксономии в хлебных крошках

Вообще в данном случае есть несколько вариантов — всё зависит от того, имеет таксономия иерархию или нет, а также от того, каким образом будут присваиваться элементы таксономии к постам. Я насчитал три разных варианта стечения обстоятельств: Таксономия не содержит иерархии. Таксономия содержит иерархию, но в постах будет отмечаться только один элемент таксономии и в хлебных …

ПодробнееТаксономии в хлебных крошках

Theme Customizer API. Настройка сайта WordPress в режиме моментального просмотра. Добавление собственных настроек темы.

В двух словах, Theme Customizer позволяет настраивать тему через админку и сразу же наблюдать все сделанные изменения на страницах сайта. Theme Customizer в действии на примере стандартной темы WordPress Twenty Thirteen. Если вы занимаетесь созданием качественных тем или же делаете превосходные сайты для клиентов, то предоставление возможности настройки темы через Theme Customizer, на мой взгляд, …

ПодробнееTheme Customizer API. Настройка сайта WordPress в режиме моментального просмотра. Добавление собственных настроек темы.

post_class() — выводит список CSS-классов для поста

Функция post_class() выводит HTML-атрибут class=»» с содержащимися в нем классами, которые WordPress присваивает для постов. В итоге для каждого поста получаем уникальный набор классов CSS. Я уже рассматривал функцию body_class(), которую нужно было добавлять в тег <body>. Функцию же post_class() мы вставляем в тег <div>, в который заключен пост (или его анонс), примерно вот так …

Подробнееpost_class() — выводит список CSS-классов для поста

get_template_part() — подключает файлы темы

Возможно вы уже знаете, что файл header.php (и все его производные — header-1.php, header-home.php, header-main.php и так далее) подключает функция get_header(), файл footer.php — get_footer(), а функция get_sidebar() подключит sidebar.php. А как подключить скажем nav.php или content.php? А что, если файл находится в подпапке темы? Итак, get_template_part(). По сути это аналог include() или require() (функции …

Подробнееget_template_part() — подключает файлы темы

Форматы постов в WordPress

Форматы постов появились в версии WordPress 3.1. Что они из себя представляют? На самом деле форматы — это такая таксономия, элементы которой стандартны для любых тем WordPress. То есть WordPress поддерживает определенное количество форматов записей, а вы решаете, которые из них ваша тема будет поддерживать. Однако создавать свой собственный формат нельзя. Для чего нужны форматы …

ПодробнееФорматы постов в WordPress

register_post_status() — регистрация статуса постов

До сих пор мне ещё ни разу не требовалось создавать новый статус записей, то есть мне всегда хватало стандартных — опубликованные посты, черновики и т.д. Для тех, кто всё же столкнулся с этой необходимостью, существует функция register_post_status(). Прежде всего хочу отметить, что эта функция ещё не доведена до ума (версия WordPress на момент написания этого …

Подробнееregister_post_status() — регистрация статуса постов

Статусы постов

Надеюсь, мне не придется писать определение того, что такое статусы записей в WP. Лучше я приведу вам много примеров и покажу, как с ними работать. Каждый пост (вне зависимости от типа, будь то запись, страница или что-то ещё) в WordPress имеет свой статус. Например у опубликованных записей, которые доступны для каждого, статус publish, у черновиков …

ПодробнееСтатусы постов

Как удалить или заменить надпись «Сайт работает на WordPress»

Практически у всех тем для WordPress, с которыми мне приходилось сталкиваться (неважно платных или бесплатных) есть одна общая деталь — вордпрессовский копирайт. Эта надпись может быть на русском, может быть на английском, может содержать также логотип WordPress. Если у вас серьезный проект или если вы фрилансер, возможно, вы захотите убрать эту надпись или заменить её …

ПодробнееКак удалить или заменить надпись «Сайт работает на WordPress»