我想我会简化我的问题。 这可能是一个PHP问题所以我道歉,因为这可能不是一个ACF问题,但它可能是我不知道足够的PHP的问题,我不知道为什么这不起作用。
所以我正在使用ACF转发器字段,我想在字段中没有输入数据时隐藏转发器子字段。
import axios from 'axios'
// import api from '../../webpack.config' <-- ?
// import api from '../../api.js <-- ?
const log = (method, err) => {
console.error(`%c${method}`, 'background: #393939; color: #F25A43', err);
return null;
};
export const userLogin = (username, password) => {
const post_data = { username, password };
return axios.post('http://localhost/app/api/login', post_data) // <-- api to be used here
.then(res => res)
.catch((err) => log('api.userLogin', err));
};
答案 0 :(得分:1)
使用get_sub_field
添加条件语句以检查字段是否为空。 the_sub_field
回显值,get_sub_field
返回值,因此可以在条件语句中使用或存储在变量中。
if( get_sub_field('restaurant_name') != "" ) {
echo '<div style="float:left">';
the_sub_field('restaurant_name');
echo '</div>';
}