• С помощью метода:
    remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0);
    Я отключил отображение коротких ссылок в хедере. Но я все равно могу попасть на страницу по этой ссылке

    Как отключить shortlink на сайте? Так, чтобы невозможно было переходить по ссылке: http://site.ru/?p=1234

    • Тема изменена 8 лет, 10 месяцев назад пользователем thecatofsky.
Просмотр 10 ответов — с 1 по 10 (всего 10)
  • В разделе «Настройки» -> «Постоянные ссылки» Выберите любой другой способ формирования url, или же поставьте произвольно, как вам будет удобно

    Выберите любой другой способ формирования url, или же поставьте произвольно, как вам будет удобно

    В постоянных ссылках выбрано «Название записи». Мне просто нужно заблокировать переход по коротким ссылкам

    Мне просто нужно заблокировать переход по коротким ссылкам

    Боюсь спрашивать зачем.

    Скорее всего, что только через .htaccess. Ловить get-параметр p и «глушить» запрос.

    В связи с абсолютной бесполезностью затеи, уж простите, я не буду тратить время на изобретение кода.

    Плагин Clearfy отключает многие и не всегда нужные функции WP В том числе и короткие ссылки https://ru.wordpress.org/plugins/clearfy/

    Но только в самом деле чем они вам помешали, что ради них ставить плагин? Начитались какого-нибудь очередного сео-бреда?

    Плагин Clearfy отключает многие и не всегда нужные функции WP В том числе и короткие ссылки https://ru.wordpress.org/plugins/clearfy/

    этот плагин сборник различных хаков, хуков и прочей херни.
    и отключает он короткие ссылки ровно таким же образом, как и код у ТС в начале топика.

    Плагин Clearfy отключает

    Он отключает вывод, а ТС хочет «заблокировать переход».
    А во-вторых, этот плагин стоит денег 🙂

    Вывод шортлинков можно отключить и бесплатно 🙂
    remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0);

    этот плагин стоит денег

    Он бесплатен.
    https://ru.wordpress.org/plugins/clearfy/
    Но вроде есть и платная про версия

    Он бесплатен.

    Я знаком только с платной, о бесплатной не знал. Если, конечно, это один и тот же плагин, а не «однофамилец».

    Мне просто нужно заблокировать переход по коротким ссылкам

    О том, что сие есть ересь Вам уже все сказали и я присоединюсь, но всё же интересно — а как Вы себе это представляете?
    Вот ввёл человек этот адрес в адресную строку или перешел по такой ссылке и..? Что ему должен показать браузер?

    видимо 404

Просмотр 10 ответов — с 1 по 10 (всего 10)

Тема «Отключение shortlink» закрыта для новых ответов.