Кислород - Расширенные настраиваемые поля Подполя повторителей - поля ссылок - PullRequest
0 голосов
/ 08 января 2020

Поля ссылок WordPress Repeater: Для целей тестирования я определил одну ссылку как массив, а вторую ссылку как URL. При добавлении повторителя к шаблону одна ссылка выводится в виде массива, а другая ссылка отображается как URL, а не как фактический «текст ссылки». Ссылка также не открывает ссылку в новой вкладке, как определено.

Что не так с этой настройкой? См. Приложения

enter image description here

enter image description here

enter image description here

1 Ответ

0 голосов
/ 15 января 2020

Рабочее решение описанной выше проблемы:

Важно знать, что моя проблема с ACF и Repeater связана с компоновщиком Wordpress Oxygen.

Чтобы получить поля ссылки с целевым пробелом необходимо сделать следующее:

  • CPT UI> создать тип записи (набор имеет Archive = true)
  • Пользовательские поля> Добавить тип поля Repeater, добавить подполя = тип поля установлен в текст
  • Сообщения> Добавить строки с пользовательскими полями ссылки
  • Создать шаблон> Добавить репитер на страницу, добавить модуль текстовой ссылки, установить данные в соответствующее Имя поля
  • Определите цель ссылки: добавьте JS кодовый блок и добавьте следующий код

    jQuery ('a'). Each (function () {var a = new RegExp ('/' +) window.location.host + '/'); if (! a.test (this.href)) {jQuery (this) .attr ("target", "_ blank");}});

...