etxt banner 468x60etxt banner 728x90etxt banner 930x180beget banner 468x60beget banner 728x90beget banner 930x180smsc banner 468x60smsc banner 728x90smsc banner 930x180

WordPress Примеры

WordPress — популярная система управления сайта с открытым исходным кодом на PHP

Как получить случайное изображение на php, WordPress

Чтобы получить случайное изображение с сервера WordPress, можно использовать несколько подходов, в зависимости от того, где и как вы хотите отображать это изображение. Вот несколько способов: 1. Использование PHP и WP_Query С помощью функции WP_Query можно получить случайное изображение из медиа-библиотеки WordPress: Этот код выбирает одно случайное изображение и выводит его на экран. 2. Использование…
Подробнее

Как из srcset достать ссылку на самое большое изображение на php, WordPress?

В WordPress, тег <img> с атрибутом srcset может содержать несколько URL изображений с разными размерами. Чтобы на PHP достать URL самого большого изображения из srcset, нужно распарсить этот атрибут и выбрать изображение с наибольшей шириной. Пример кода для WordPress: Пояснения: Этот код проверяет srcset и возвращает URL самого большого изображения.
Подробнее

Как добавить чекбокс в расширенные свойства меню WordPress

Для добавления чекбокса в расширенные свойства меню в WordPress, вам нужно использовать хуки и функции WordPress API для создания и обработки дополнительных полей. Вот пример, как это сделать: Добавление чекбокса в форму редактирования меню Используйте хук wp_nav_menu_item_custom_fields для добавления поля в форму редактирования меню: Сохранение значения чекбокса Используйте хук wp_update_nav_menu_item для сохранения значения чекбокса при…
Подробнее

Как проверить, что строка это ссылка с помощью WordPress функции

В WordPress есть функция wp_http_validate_url(), которая проверяет, является ли строка корректным URL. Пример использования: Функция проверяет, соответствует ли строка стандарту URL. Если вам нужно проверить, что строка является ссылкой и она правильно отформатирована как URL, эта функция идеально подходит для использования в WordPress. А если нужно просто проверить, является ли строка ссылкой по синтаксису, без…
Подробнее

Как сделать webp без плагинов в WordPress

WebP — это современный формат сжатия изображений без потери качества, который напрямую влияет на скорость загрузки сайта. Конвертирование изображений из jpg и png в формат webp может дать существенный прирост в баллах по google page speed. Формат webp поддерживается большинством современных браузеров. Вы без труда можете найти плагины, которые помогут вам автоматически конвертировать изображения, добавленные…
Подробнее

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

При разработке своих сайтов вам может понадобиться вывести галереи изображений из произвольных папок без их загрузки в библиотеку. Давайте рассмотрим пример, как это сделать с помощью шорткода: Использование: [folder-gallery path=’/data/images/’] Как видите, функция принимает путь до искомой папки (обязательно с открывающим и закрывающим слешем), в функции устанавливаются разрешенные типы изображений и формируется вывод с классами…
Подробнее

Как изменить выравнивание и размер изображения при вставке в редактор WordPress

При добавлении изображения в пост, по умолчанию WordPress вставляет его в размере medium и без выравнивания. Чтобы при загрузке картинки ей прописывалось выравнивание по центру и полный размер, вы можете использовать такой код:
Подробнее

Как изменить robots.txt в мультисайте WordPress

WordPress динамически создает robots.txt. Чтобы перезаписать его при обычной установке без использования нескольких сайтов, вы можете просто загрузить статический файл robots.txt на сервер. При установке системы мультисайтов это приведет к перезаписи файла robots.txt для всех сайтов, что не всегда является нужным результатом. В этой заметке мы обсудим, как можно изменить robots.txt для отдельных сайтов мультисайта….
Подробнее

Как создать AJAX-форму на WordPress без плагинов

WordPress имеет достаточно простую методологию обработки Ajax-запросов. Ajax-запросами называют такие запросы, которые происходят без перезагрузки страницы и в результате работа с сайтом становится быстрее и удобнее для конечного пользователя. Заранее оговорюсь, что в репозитории WordPress существуют десятки нормальных плагинов для работы с формами. С помощью них можно настроить поля, их валидацию, содержимое, интегрировать поддержку Ajax,…
Подробнее

Как импортировать данные из excel в WordPress

При работе с WordPress часто возникает необходимость обработки табличных данных. Сегодня мы рассмотрим пример, как импортировать данные из excel на сайт на WordPress. В качестве инструмента будем использовать простую библиотеку SimpleXLSX, а о том, как с ней работать мы разбирали ранее. Библиотека должна быть подключена следующим образом: Для примера рассмотрим простую таблицу с контактами: Для…
Подробнее

Как сделать 301 редиректы с помощью excel в WordPress

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

Как добавить rel=”nofollow” к ссылкам с помощью preg_replace() на WordPress

Добавление rel=»nofollow» к внешней ссылке — хорошая практика SEO и сегодня мы рассмотрим пример, как можно добавить этот атрибут для всех внешних ссылок вашего сайта. Функция позволяет использовать параметр $skip, содержащий строку, которую нельзя найти в URL-адресе. Это позволит вам пропускать все внутренние ссылки сайта. Функция также позволяет вручную использовать атрибут rel=»follow», т.е., если вы…
Подробнее