小编Gio*_*rdi的帖子

在Grid Builder Visual Composer中获取变量中的帖子ID

我正在尝试在我的自定义网格生成器中获取一些自定义字段。我添加了一些额外的分类法,并希望添加自定义数据来显示。我在这里阅读了您的文章: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作为变量,以便可以在网格上显示自定义数据?

非常感谢你。

php wordpress grid visual-composer

6
推荐指数
1
解决办法
2078
查看次数

标签 统计

grid ×1

php ×1

visual-composer ×1

wordpress ×1