Этот плагин не тестировался с последними 3 основными выпусками WordPress. Скорее всего, он уже не поддерживается и может быть несовместим с текущими версиями WordPress.

Speedy Page Redirect

Описание

Этот легковесный плагин добавляет метабокс в интерфейс управления страницами и записями. Вы можете вводить новый URL, на который будет осуществляться перенаправление.

Функционал

  • Выберите между постоянным (301) и временным (302) редиректом.
  • Поддержка кастомных типов записей из коробки.
  • Фильтры для кастомизации некоторых настроек.
  • Совместимо с мультисайтами.
  • Полностью переводибельно. Включённые языки: Английский, Голландский, Русский.

Скриншоты

  • Метабокс Speedy Page Redirect

Установка

  1. Загрузите директорию speedy-page-redirect в /wp-content/plugins/.
  2. Активируйте плагин в разделе «Плагины».

Часто задаваемые вопросы

Installation Instructions
  1. Загрузите директорию speedy-page-redirect в /wp-content/plugins/.
  2. Активируйте плагин в разделе «Плагины».
Можно ли создавать перенаправления относительно 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;
}

Отзывы

Посмотреть все 10 отзывов

Участники и разработчики

«Speedy Page Redirect» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Speedy Page Redirect» переведён на 2 языка. Благодарим переводчиков за их работу.

Перевести «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

  • Первая версия.