【问题标题】:Oxygen - Advanced Custom Fields Repeater sub-fields - link fields氧气 - 高级自定义字段重复器子字段 - 链接字段
【发布时间】:2020-04-26 07:50:40
【问题描述】:

WordPress 中继器链接字段:出于测试目的,我将一个链接定义为数组,将第二个链接定义为 URL。将转发器添加到模板时,一个链接的输出是一个数组,另一个链接显示为 URL,而不是实际的“链接文本”。该链接也不会按照定义在新选项卡中打开链接。

这个设置有什么问题?见附件

【问题讨论】:

标签: arrays wordpress advanced-custom-fields repeater


【解决方案1】:

上述问题的有效解决方案:

重要的是要知道我的 ACF 和 Repeater 问题与 Wordpress Oxygen 生成器有关。

为了获得目标空白的链接字段,您需要执行以下操作:

  • CPT UI > 创建帖子类型(设置为 Archive = true)
  • 自定义字段>添加字段类型Repeater,添加子字段=字段类型设置为文本
  • 帖子 > 添加带有链接自定义字段的行
  • 创建模板 > 向页面添加转发器,添加文本链接模块,将数据设置为适当的字段名称
  • 定义链接目标:添加JS代码块并添加如下代码

    jQuery('a').each(function() { var a = new RegExp('/' + window.location.host + '/'); 如果(!a.test(this.href)){ jQuery(this).attr("target","_blank"); } });

【讨论】:

    猜你喜欢
    相关资源
    最近更新 更多
    热门标签