Мне нужен код, чтобы ссылки открывались в новом окне ТОЛЬКО в постах, и только в зоне .entry-content (т. е. тело статей).
Мне подсказали вот такой код для footer.php Вордпресса:
<script>
jQuery(document).ready(function($) {
$('body').on('click', '.post .entry-content a', function(event) {
event.preventDefault();
let href = $(this).attr('href');
window.open(href);
});
});
</script>
Однако у этого кода 3 проблемы.
1. Ссылкам не присваиваются атрибуты target="_blank" rel="noopener".
2. Этот код распространяется не только на .entry-content постов, но и главной страницы, а также рубрик. А мне нужно только в "post" type.
3. Помимо тела статьи, в новом окне начинают открываться рекомендуемые записи от плагина Yarpp, которые в конце каждого поста. Хотелось бы их как-то исключить, если это возможно.
Как допилить вышеуказанный код, чтобы решить эти проблемы?