【问题标题】:Wordpress custom data plugin repeater field how to get single dataWordpress自定义数据插件repeater字段如何获取单个数据
【发布时间】:2017-02-07 18:39:49
【问题描述】:
我使用了简单的字段值自定义插件,如果我使用$logos = simple_fields_values('logo'); $logo['link']['thumbnail'];,它将给我存储在数据库中的所有徽标。
如何获得单个徽标以便在 HTML 中使用
<div class="img-menu-wrap"><a href="http://test.com" target="_blank"><img src="<?php echo get_bloginfo('template_url'); ?>/images/icon/icon.png" /></a></div>
以上 HTML 也会出现多次。
【问题讨论】:
标签:
php
arrays
wordpress
loops
【解决方案1】:
基本上,如果所有缩略图徽标名称都存储在 $logo['link']['thumbnail'] 中,您可以决定分解所有 $logo 数组元素。
首先,通过运行以下代码检查 $logo 数组内容:
var_dump( $logo );
如果所有缩略图标志名称都打包在 $logo['link']['thumbnail'] 数组中,则添加这行代码:
$single_logo = explode( " ", $logo );
$logo_index = 1;
$get_a_single_logo =
isset( $single_logo[ $logo_index ] ) ?
$single_logo[ $logo_index ] : "";