Описание
Этот легковесный плагин добавляет метабокс в интерфейс управления страницами и записями. Вы можете вводить новый URL, на который будет осуществляться перенаправление.
Функционал
- Выберите между постоянным (301) и временным (302) редиректом.
- Поддержка кастомных типов записей из коробки.
- Фильтры для кастомизации некоторых настроек.
- Совместимо с мультисайтами.
- Полностью переводибельно. Включённые языки: Английский, Голландский, Русский.
Скриншоты
Установка
- Загрузите директорию
speedy-page-redirect
в/wp-content/plugins/
. - Активируйте плагин в разделе «Плагины».
Часто задаваемые вопросы
- Installation Instructions
-
- Загрузите директорию
speedy-page-redirect
в/wp-content/plugins/
. - Активируйте плагин в разделе «Плагины».
- Загрузите директорию
- Можно ли создавать перенаправления относительно URL сайта?
-
Да. В поле “URL назначения”, просто начните URL слэшем вместо “http://”. Адрес сайта заданный в разделе Настройки > Общие, будет автоматически присоединён.
- Можно ли выбрать, к каким типам записей применяется Speedy Page Redirect?
-
Да. По умолчанию “страница”, “запись” и все публичные пользовательские типы записей учитываются. Вы можете менять выбор посредством фильтра
gdd_spr_post_types
. Будет возвращаться массив подходящих типов записей.Пример:
add_filter( 'gdd_spr_post_types', 'gdd_spr_post_types' ); function gdd_spr_post_types( $post_types ) { // Disable redirection for the "book" post type unset( $post_types['book'] ); return $post_types; }
- Можно ли кастомизировать типы перенаправления HTTP на выбор?
-
Да. По умолчанию можно выбрать между 301 (постоянным) и 302 (временным) редиректом. Фильтр
gdd_spr_statuses
позволяет менять вид списка. Будет возвращаться массив подходящих ответных кодов HTTP. Значения массива — это описания, используемые в выпадающем списке.Примечание: если список статусов содержит только одну запись, выпадающий список автоматически исключается из метабокса.
Пример:
add_filter( 'gdd_spr_statuses', 'gdd_spr_statuses' ); function gdd_spr_statuses( $statuses ) { // Remove temporary redirection from the list unset( $statuses[302] ); return $statuses; }
Участники и разработчики
«Speedy Page Redirect» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Speedy Page Redirect» переведён на 3 языка. Благодарим переводчиков за их работу.
Перевести «Speedy Page Redirect» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
0.4.1
- Исправление: Тип ввода HTML5 «url» не принимает «http://», которое было значением по умолчанию.
0.4
- Улучшена загрузка файлов переводов.
- Использование типа ввода HTML5 «url» для поля URL.
- Код состояния HTTP сразу виден в выпадающем списке типа перенаправления.
- Применены стандарты кодинга WP.
0.3
- Деинсталляция теперь удаляет все данные плагина из базы данных.
- Расширенна документация/ЧаВо.
- Скрывание выпадающего списка типа редиректа, если доступна лишь одна опция.
- Первая запись в списке статусов будет использована как тип перенаправления по умолчанию
0.2.1
- Исправлена ошибка «неопределённый индекс».
- Исправлена загрузка файла перевода.
0.2
- Относительные URLы (начинающиеся со слэша) теперь поддерживаются.
- Ввод только протокола считается пустым вводом.
0.1
- Первая версия.