Теги: Плагин

WordPress. API настроек (опций). Часть 3 из 4

Итак, мы уже знаем, как создавать новые опции и поля формы для их сохранения в базу данных. И умеем создавать страницу в панели управления для размещения полей формы. Но не умеем еще создавать форму, чтобы сохранить все настройки после отправки данных. Давайте посмотрим, как это можно сделать.
Категория: Web-разработкаCMS WoprdPress

WordPress. Как удалить теги в заголовке

WordPress добавляет внутрь тега <head> множество служебных тегов, многие из которых бесполезны как для посетителей, так и для поисковых систем. Кроме того, некоторые мета-теги противоречат правилам безопасности. Например, мета-тег generator содержит информацию об используемой версии WordPress…
Категория: Web-разработкаCMS WoprdPress

WordPress. Виджет «Дерево категорий»

Давайте создадим плагин, который будет добавлять еще один виджет «Дерево категорий» к тем, что доступны изначально, сразу после установки WordPress. Виджет категорий блога уже имеется в поставке, но наше дерево категорий будет изначально свернуто, т.е. будут показаны только категории верхнего уровня, а все потомки скрыты.
Категория: Web-разработкаCMS WoprdPress

WordPress. Плагин для подсветки php-кода

Давайте создадим плагин, который позволит подсвечивать php-код в записях блога. Для подсветки используем нативную php-функцию highlight_string(). Добавлять php-код в запись можно будет с помощью шорткода [php]. Практической ценности плагин не представляет, написан исключительно с целью изучения WordPress.
Категория: Web-разработкаCMS WoprdPress

WordPress. Галерея изображений

Шорткод [gallery] добавляет в запись блога или на постоянную страницу галерею изображений. При добавлении галереи из встроенного редактора, будет вставлен шорткод [gallery ids="…"] с указанием списка идентификаторов изображений. Если параметр ids не указан, будут показаны изображения, прикрепленные к данной записи или странице.
Категория: Web-разработкаCMS WoprdPress

WordPress. Защита страницы авторизации

Страница авторизации — одно из слабых мест WordPress. После публикации сайта роботы будут постоянно пытаться получить доступ к сайту. А сам WordPress им будет в этом помогать. При вводе неправильного логина, WP выдает сообщение «Неверное имя пользователя». При вводе неправильного пароля…
Категория: Web-разработкаCMS WoprdPress

WordPress. Защита формы комментария

Давайте создадим плагин, который изменит форму для добавления комментария к записи блога. Плагин будет удалять из формы поле «Сайт» и добавлять простую проверку на робота. Для проверки на робота мы просто добавим checkbox «Я не робот», который пользователь должен отметить.
Категория: Web-разработкаCMS WoprdPress

WordPress. Количество просмотров записи

Давайте создадим плагин, который будет показывать на странице записи блога количество просмотров этой записи. Для этого добавим в таблицу базы данных wp_posts дополнительное поле view_count, которое будет хранить количество просмотров записи. При каждом просмотре записи, будем увеличивать наш счетчик.
Категория: Web-разработкаCMS WoprdPress

WordPress. Плагин «Похожие записи»

Давайте создадим плагин, который для каждой записи будет выводить список похожих записей. Тут есть два варианта реализации. Первый — вывести записи, которые находятся в тех же рубриках, что и текущая запись. Второй — вывести записи, которые отмечены теми же метками, что и текущая запись.
Категория: Web-разработкаCMS WoprdPress

WordPress. Создание плагина. Часть 2 из 2

Итак, наш первый плагин уже работает, его можно активировать и деактивировать. При активации и деактивации выполняются некоторые действия, и плагин можно удалить. Давайте теперь с помощью хука вмешаемся в ход выполнения WordPress и выполним какое-нибудь действие — чтобы увидеть результат работы плагина.
Категория: Web-разработкаCMS WoprdPress
Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.