Чтобы открывать ссылки в новом окне только в зоне .entry-content постов, вам понадобится использовать JavaScript в связке с PHP.
Сначала вам нужно найти все ссылки внутри элементов с классом .entry-content. Для этого вы можете использовать функцию document.querySelectorAll() и передать в нее селектор ".entry-content a". Это вернет коллекцию всех ссылок, находящихся внутри элементов с классом .entry-content.
Далее, вы должны выполнить итерацию по каждой ссылке и установить атрибут target со значением "_blank", чтобы ссылка открывалась в новом окне. Чтобы сделать это с помощью JavaScript, вы можете использовать метод forEach для коллекции ссылок и установить нужный атрибут.
Пример кода на PHP с использованием JavaScript:
<div class="entry-content"> <!-- Ваши посты с ссылками --> </div> <script> window.addEventListener('DOMContentLoaded', (event) => { const links = document.querySelectorAll('.entry-content a'); links.forEach(link => { link.setAttribute('target', '_blank'); }); }); </script>
Теперь все ссылки внутри элементов с классом .entry-content будут открываться в новом окне.
Обратите внимание, что этот код должен быть помещен внутрь элемента, который находится после элемента .entry-content в разметке страницы, чтобы он выполнился после того, как все ссылки будут загружены. Кроме того, вам также потребуется убедиться, что у вас есть подключенный JavaScript на вашем сайте.
Надеюсь, это поможет вам решить вашу проблему! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их.