我正在尝试在我的自定义网格生成器中获取一些自定义字段。我添加了一些额外的分类法,并希望添加自定义数据来显示。我在这里阅读了您的文章:https : //kb.wpbakery.com/docs/developers-how-tos/adding-custom-shortcode-to-grid-builder/并在实施它时,出现问题尝试获取当前帖子ID的ID。我知道代码如下:
add_shortcode( 'vc_post_id', 'vc_post_id_render' );
function vc_post_id_render() {
return '<h2>{{ post_data:ID }}</h2>'; // usage of template variable post_data with argument "ID"
}
Run Code Online (Sandbox Code Playgroud)
问题是{{post_data:ID}}无法保存到变量中,以后再获取帖子并像这样玩:
$post_id = '{{ post_data:ID }}';
$post = get_post($post_id);
Run Code Online (Sandbox Code Playgroud)
因为它将失败。您能否告诉我如何获取当前帖子ID作为变量,以便可以在网格上显示自定义数据?
非常感谢你。