Intereting Posts
posttype / taxonomy / term archive стр. 404 ошибка CSS не отображается в сообщении, а просто отображается как текст Штрих-код функции – Установить параметр Удалить удаленный комментарий пользователя Обслуживание wp-включает (front-end) javascript из другого домена? Рабочий процесс для нового плагина-импортера – ваши советы? Как можно отключить правила активации или деактивации темы? Как получить список терминов таксономии, которые используются только в определенных типах сообщений? Сортировка сообщений с метаданной не работает Список авторов для текущей категории Как я могу отложить чтение позиционирования в 3 дня для не зарегистрированного пользователя? Экспорт пользовательских CSV-продуктов Woocommerce Buddypress – добавить область действия Пустое пространство вместо панели администратора WordPress Media Library – Используемое пространство загрузки

Как я могу получить плагин Jetpack Image для открытия ссылок в новом окне?

Виджет изображений Jetpack не предлагает целевую опцию для ссылок. Есть ли способ открыть все ссылки на виджеты Jetpack в новом окне без взлома плагина? Как через крючок или функцию?

В плагине нет крючка .

Одним из решений является просто копирование этого виджета Jetpack и добавление целевого параметра.

Другой – через jQuery, в файле /theme/functions.php :

 add_action( 'wp_enqueue_scripts', 'jetpack_widget_wpse_88067' ); function jetpack_widget_wpse_88067() { wp_enqueue_script( 'jetpack-hack', get_stylesheet_directory_uri() . "/js/jethack.js", array( 'jquery'), // dependencies false, // version true // in footer ); } 

И в файле /theme/js/jethack.js :

 jQuery(document).ready(function($) { $('.jetpack-image-container a').attr('target','_blank'); }); 

Другим вариантом было бы добавить это в ваш home.php

 <script type="text/javascript"> jQuery(document).ready( function($) { jQuery('.widget_image a').attr('target', '_blank'); }); </script>