将ACF嵌套转发器放在foreach循环中

时间:2018-02-02 04:58:54

标签: php foreach nested repeater advanced-custom-fields

我在网站上有一个食物/饮料菜单,所有者可以使用ACF嵌套式中继器填写后端:

级别1. section_container(父级中继者)
级别2. section_heading(文本字段)sub_section_container(子转发器)
级别3. sub_section_heading(文本字段)food_item(子子转发器)
级别4. item_name(文本)item_description(文本)价格(文本)

每次创建新的父转发器时,此内容应放在名为" section_0x"的连续div中。 (每次添加时,' x'增加1)。此div的内容将显示在标签内容区域中,并带有电话' tabcontent'。

换句话说,section_container(父转发器)及其子字段的整个内容应该包含在名为“section_01"”的div中。然后和随后的父级中继器被放置在连续的div中,第02节' ,' section_03'等等。

Tab标题也会使用sub_field" section_heading"自动添加。这是正常的 - 因此每次创建父转发器时,都会在前端创建一个新的选项卡部分并输出标题。

但是,我在选项卡式内容区域内输出嵌套转发器的全部内容时遇到问题。

<?php
ini_set('display_errors',1);
error_reporting(1);


//var_dump($xml); 
include('includexml.php');echo '<pre>';

 $soapUrl = "https://incometaxindiaefiling.gov.in/e-FilingSecWS/ditsecws/BulkItrService?wsdl";


//Create the client object
$soapclient = new SoapClient("$soapUrl",array('soap_version'   => SOAP_1_1));

try {
        print($soapclient->uploadBulkItr($includexml));
} catch (SoapFault $exception) {
    echo $exception;
}

$res=$soapclient->__getFunctions();
print_r($res);
die;

0 个答案:

没有答案