Сделать в фрейме Wordpress открытые ссылки в родительском окне - PullRequest
0 голосов
/ 04 марта 2019

Вот моя проблема, у меня есть iframe WordPress страницы (с зачищенным верхним / нижним колонтитулом / боковой панелью) с большим количеством ссылок, и я хочу, чтобы пользователь нажимал на ссылки, чтобы они открывались в родительском окне, а неiframe.

Я знаю, что могу использовать: <a target="_parent" href="http://url.org">link</a> в ссылках, но поскольку ссылки указывают на сообщения WordPress, а список сообщений обновляется динамически, это не очень хороший вариант.Я не могу редактировать их один за другим, чтобы добавить цель.Кроме того, это может помешать другим ссылкам сайта.

Другой вариант - использовать

<base target="_parent">

в заголовке iframe, но я не знаю, как это сделать.Предположим, у меня есть этот код для добавления iframe:

<iframe class="bg-dark3" style="border: none;" src="https://www.google.com" scrolling="no"></iframe>

Где и как я могу добавить строку <base target="_parent">?

1 Ответ

0 голосов
/ 05 марта 2019

Вы можете добавить это на свой сайт Wordpress.Это Jquery, чтобы открыть ссылки в родительском.Поэтому убедитесь, что библиотека Jquery загружена.

$('a').click(function(){
  //Get url from anchor
  var link = $(this).attr('href');

  //Open url in parent
  window.parent.parent.window.location = link;
});

Это автоматически откроет ссылки в родительском файле, вам не нужно добавлять target=_parent к каждой ссылке вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...