Intereting Posts
Тематический независимый плагин с использованием шаблона по умолчанию Показывать только избранное изображение на первой странице в сообщении comment_reply_link не работает со мной Сайт WordPress с использованием неизвестного ключа css Добавление / удаление элементов управления динамически на основе других параметров в Настройке Трудности задают максимальную ширину изображения Измените имя «Шаблон по умолчанию» Тип сообщения типа WordPress советует Добавить навигационное меню CSS-класс в тело Пользовательская кнопка общего доступа Facebook с настраиваемым заголовком, URL-адресом, изображением в wordpress Правильная настройка WordPress & Fastcgi? WooCommerce – недостающие продукты при просмотре тегами Создание плагина WordPress исключительно для панели администратора с тире меню и подменю wp_list_page с чем-то вроде showpost woocommerce один продукт страница крючок не работает

Добавление настраиваемого класса ко всем URL-адресам на весь сайт

У меня есть мобильный сенсорный скрипт, который использует класс «tapover». Теперь я хочу вставить его во все URL-ссылки на весь сайт. Как мне это сделать?

Обновить:

function strapboot_enable_mobile_touch() { ?> <script type="text/javascript"> // Use class "tapover" in your link to implement this $('a.taphover').on(&quot;touchstart&quot;, function (e) { 'use strict'; //satisfy code inspectors var link = $(this); //preselect the link if (link.hasClass('hover')) { return true; } else { link.addClass('hover'); $('a.taphover').not(this).removeClass('hover'); e.preventDefault(); return false; //extra, and to make sure the function has consistent return points } }); </script> <?php } add_action('wp_footer', 'strapboot_enable_mobile_touch'); 

Проблема в том, что я должен вручную добавить класс ко всем ссылкам. Может ли быть способ реализовать этот скрипт ко всему URL-адресу ссылки?

Обновлено: вот что я придумал, изменив плагин nofollow:

 add_filter ( 'wp_insert_post_data' , 'add_mobile_touch_link', 99); function add_mobile_touch_link ( $post ) { $post = str_ireplace("<a href", "<a class=\"tapover\" href", $post); return $post; } 

Теперь он добавляет класс «tapover» в области содержимого сообщения, но не в верхний колонтитул, нижний колонтитул и боковую панель. Пожалуйста, помогите!