Wordpress

97

В основном запросе 97 записей
Маскировка wordpress

Маскировка wordpress

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

RSS-лента

RSS-лента

Настраиваем RSS-ленту и разбираемся для чего она может быть нужна. Доработка RSS-ленты Добавить в ленту миниатюры записей function img_rss($content) { global $post; if ( has_post_thumbnail( $post->ID ) ) { $content Читать далее »

Вставка изображений в запись

Вставка изображений в запись

Для вставки изображения в запись в wordpress существует соответствующая функция с выводом верстки — image_send_to_editor. Как изменить вывод верстки и делать отложенную загрузку изображений описано в статье Постепенная загрузка изображений. Читать далее »

Медиабиблиотека

Медиабиблиотека

Изучаем важнейший механизм CMS WordPress — медиабиблиотеку. По умолчанию все загруженные через медиабиблеотеку файлы хранятся на сайте в директории /wp-content/uploads/ в папках по году и месяцам (если сайт на wp, Читать далее »

Практикум по функциям

Практикум по функциям

В процессе штудирования книги «Изучаем PHP 7» (Дэвид Скляр) появилась мысль помечать некоторые моменты, касающиеся как функций, так и php в целом. Краткий обзор функций Если задать простую функцию function Читать далее »

Манипуляции с меню

Манипуляции с меню

Проводим различные эксперименты и манипуляции с меню. Добавить пункт функцией Добавляем произвольный пункт меню при помощи функции (!данный пример будет работать только с установленным плагином woocommerce) add_filter( 'wp_nav_menu_items', 'my_account_loginout_link', 10, Читать далее »

Форма подписки без плагина

Форма подписки без плагина

Создаем простую форму подписки без какого-либо плагина. Далее возможны различные варианты применения этого функционала. Создание формы подписки // Функция формы подписки if(!function_exists('kv_email_subscription_fn')) { add_action('kv_email_subscription' , 'kv_email_subscription_fn' ); function kv_email_subscription_fn() { Читать далее »

Фильтр Ajax

Фильтр Ajax

Очередная попытка сделать фильтр wordpress, в этот раз применяя технологию ajax. По сути программирование фильтра — это изобретение велосипеда, но есть 2 момента: во-первых в процессе я начинаю лучше понимать Читать далее »

/
Скрипты и стили в записях

Скрипты и стили в записях

У wordpress в записях работает фильтр wpautop, а также интерпритатор тэгов. Если вставить стили и скрипты напрямую и пару раз переключить визуальный и тестовый режимы, то мы увидим, что скрипты Читать далее »

Функция действующая на конкретный раздел

Функция действующая на конкретный раздел

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

/
Записи и время

Записи и время

Любая запись в WP имеет дату начала публикации, причем если поставить будущее время — то запись будет запланирована. Также у записи есть дата изменения (modified). В данной статье будет накапливаться Читать далее »

Редактирование записей запросами

Редактирование записей запросами

Манипулируем записями с помощью специальных запросов в базу данных (создание, обновление, удаление). Обновление записи Вставляем либо в цикл, либо в функцию при определенном условии (в этом случае необходимо прописать ID) Читать далее »

Массовое изменение метаполей

Массовое изменение метаполей

Известная проблема/неудобство wordpress — обновление метаполей, т.е. чтобы обновить метаполе необходимо войти в запись и обновить ее. Массовое редактирование (например поменять статус записей или т.п.) в данном случае не помогает Читать далее »

Загрузчик изображений для таксономии

Загрузчик изображений для таксономии

Создаем загрузчик изображений для термина таксономии. Данный пост содержит чистый метод создания metabox для термина таксономии. Есть более универсальный метод добавления изображений терминам, но нижеописанный способ может стать дополнительным, когда Читать далее »

/
Поля особого назначения

Поля особого назначения

Приводим различные нестандартные применения дополнительных полей. Количество звёзд Дополнительное поле «Количество звёзд», применяется в отельном бизнесе, назначение записи-отелю количество звёзд. Должно получится так: Создаем дополнительное поле (числовое) // Поле Количество Читать далее »

Поиск по категориям

Поиск по категориям

Стандартный поиск WordPress ищет по всему сайту. Добавим в поисковую форму выбор категории сужающий сектор поиска. Поиск по категориям WordPress Для поиска по категория WP в строку запроса необходимо добавить Читать далее »

Метаполе для термина таксономии

Метаполе для термина таксономии

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

Несколько миниатюр записи

Несколько миниатюр записи

В некоторых случаях необходимо, чтобы у записи было несколько миниатюр. Например, если запись это товар с несколькими изображениями. Добавим эту возможность при редактировании записи. Плагин Multiple Featured Images После установки Читать далее »

/
Роли пользователей

Роли пользователей

Настраиваем роли пользователей сайта, разбираемся в нюансах. Роль пользователя — набор прав и ограничений пользователя. Базовые роли WP: Администратор (administrator): имеет доступ ко всем административным параметрам и настройкам внутри сайта. Читать далее »

Форматы записей

Форматы записей

Записям в WP можно назначать формат, в зависимости от содержания: aside (заметка), gallery (галерея), link (ссылка), image (изображение), quote (цитата), status (статус), video, chat (чат), audio либо Стандартный (по-умолчанию). Пользовательские Читать далее »

Внедрение модулей транспортных компаний в WC
Рекомендации для васВнедрение модулей транспортных компаний в WCOpttour.ru
Спасибо! Наш менеджер свяжется с Вами в течении 5 минут.