我在WP项目中。我创建了一个名为sqlQueries.getDBConnection(con =>
(function inner(con) {
var query = "INSERT INTO users (name) VALUES ('test')";
var executeSql = con.sql(query).execute();
return executeSql;
}(con)).then(function (res) {
var query = "SELECT LAST_INSERT_ID();";
var id = con.sql(query).execute();
/***********/
doSomethingWithTheId(id);
/***********/
con.close();
con.done();
}).catch(e => {
cl(e);
})
);
的自定义帖子类型
我还创建了一个自定义字段块,其中包含一个名为Team Members
的字段,该字段是转发器,并且具有两个分别称为contact_members
和location_map
的子字段。 member
子字段与自定义帖子类型member
相关。
获取team member
没有问题。
问题是我无法获取帖子类型字段。 (来自contact_members-> member->帖子类型
location_map
答案 0 :(得分:0)
乍一看,我看不到您的代码有任何问题。我认为最可能的方法是(因为我猜您正在使用ACF插件),$ member ['meber']变量保存(int)post_id而不是Post Object。您是否尝试过var_dump()?
干杯!
答案 1 :(得分:0)
我找到了答案,我应该将[0]放在$ member ['member']之后,以便到达数组的第一个元素,然后我终于可以从对象中得到想要的东西了,所以:>
<?php $members = get_field('contact_members'); ?>
@foreach($members as $member)
<div class="member {{ $member['location_map'] }}">
<img class="member-image" src="{{ get_the_post_thumbnail_url($member['member'][0]->ID) }}">
<h3 class="member-name">{{ $member['member'][0]->post_title }}</h3>
<p class="position">{{ $member['member'][0]->position }}</p>
<p class="location">{{ $member['member'][0]->location }}</p>
<a href="#">Contact</a>
</div>
@endforeach