Поиск по блогу
04.10.2019
В принципе, наш фильтр уже работает и на этом можно было бы и закруглиться. Но URL страницы с результатми фильтрации выглядит страшно, потому что GET-параметр filter представляет собой вложенный массив. Давайте улучшим наш плагин и добавим ЧПУ, чтобы из URL сразу было понятно, где мы находимся.
02.10.2019
Хорошо, у нас есть возможность добавления фильтров и мы можем устанавливать значения этих фильтров. Теперь добавим форму фильтра на страницу архива записей типа product. Эта страница доступна по адресу /product/ сразу после регистрации нового типа записи. Если это не так — нужно в панели управления перейти на страницу настроек…
30.09.2019
Давайте напишем плагин, который позволит фильтровать пользовательский тип записи по произвольным полям. За основу возьмем плагин «Каталог товаров», чтобы не начинать с полного нуля. Добавим для этого плагина страницу настроек в панели управления, где можно будет создавать фильтры. А для страницы редактирования товара создадим метабокс…
20.09.2019
Добавлять мета-теги keywords и description для рубрик и меток теперь удобно, чего нельзя сказать о добавлении мета-тегов для постов и страниц. Мало того, что для каждой новой записи надо добавлять два произвольных поля, так еще при смене тамы нужно вносить изменения в шаблон header.php. Давайте добавим метабокс для страниц…
16.09.2019
Давайте немного попрактикуемся и напишем плагин, который добавит метабокс «Настройки SEO» для формы редактирования постов блога и страниц. Метабокс будет содержать текстовое поле для заголовка записи и ckeckbox, который закрывает пост или страницу от индексации поисковыми системами.
15.09.2019
Страница редактирования записи содержит множество стандартных метабоксов, которые доступны сразу после установки WordPress. Включить и выключить стандартные метабоксы можно наверху страницы редактирования записи, в панели Screen Options (Настройки экрана). Перед тем, как создавать свои метабоксы, посмотрим, как можно удалить лишние.
16.08.2019
На момент написания первой части, моих знаний было недостаточно, чтобы добавить мета-теги keywords и description для страниц списка записей. Т.е. на страницу списка записей выбранной рубрики (категории) и на на страницу списка записей с выбранной меткой (тегом). Теперь можно и продолжить — давайте создадим плагин…
15.08.2019
Если название мета-поля начинается с нижнего подчеркивания, например _edit_time, то такое мета-поле считается защищенным — используется для внутренних целей WordPress. Такие защищенные метаполя не выводятся в блоке мета-полей при редактировании записи. Проверить, является ли поле защищенным…
15.08.2019
В WordPress есть возможность для каждой записи любого типа (post, page и прочие) задавать неограниченное количество параметров в виде пар ключ-значение. Для их хранения предусмотрена отдельная таблица в базе данных wp_postmeta. Эти параметры называются произвольными полями или мета-полямии записи.
23.03.2019
Для вывода мета тегов будем использовать «Произвольные поля», поэтому для начала нужно их включить. На странице редактировании или создания записи, в правом верхнем углу кликаем на ссылку «Настройки экрана» и отмечаем checkbox «Произвольные поля». После этого внизу страницы добавляем два поля: meta_description и meta_keywords.
- 1
- 2