Как убрать rel=’noopener noreferrer’ во внутренних ссылках WordPress 4.7.4

После написания очередного обзора и установки в нем партнерской ссылки заметил, что плагин маскировки (WP-NoExternalLinks) этой самой ссылки (под внутреннюю) стал ругаться на неизвестный источник перехода. Соответственно посетитель не может перейти на магазин, купить товар, а MrVigner получить свою денежку в виде % от суммы покупки.

Немного присмотревшись к ссылке заметил, что к ней магическим образом добавляются атрибуты rel=’noopener noreferrer’. При чем они же добавляются и ко всем остальным внутренним ссылкам, которые открываются в новой вкладке (то есть имеют атрибут target=’_blank’).

Решение данной проблемы следующее:

// Note that this intentionally disables a tinyMCE security feature.
// Use of this code is NOT recommended.
add_filter('tiny_mce_before_init','tinymce_allow_unsafe_link_target');
function tinymce_allow_unsafe_link_target( $mceInit ) {
 $mceInit['allow_unsafe_link_target']=true;
 return $mceInit;
} 

Копируем указанны выше код и вставляем его в файл functions.php вашей темы. Не забываем взять его в < ? php здесь код ? > (ток без пробелов там где красненьким).

Комментарии

    • MrVigner 27.04.2017 Ответить
    • MrVigner 27.04.2017 Ответить
  1. Тарас 28.04.2017 Ответить
    • MrVigner 29.04.2017 Ответить
      • Тарас 30.04.2017 Ответить
        • MrVigner 30.04.2017
  2. Тарас 30.04.2017 Ответить
  3. Stefan 11.05.2017 Ответить
    • MrVigner 11.05.2017 Ответить
  4. Stefan 11.05.2017 Ответить
    • MrVigner 16.06.2017 Ответить

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *