我有一个使用twig模板的wordpress网站。我正在尝试调用并显示一个自定义字段。
我尝试使用一些代码使其工作。但是失败了。有人可以帮忙吗?
谢谢!
#1
你可以使用post.get_field()轻松调用wpcf值。
例如:
{{post.get_field('wpcf-ticket-url')}}
你也可以创建任何辅助函数来扩展你的twig库。你可以在twig主题文件夹中的functions.php文件上分配它们。
例如:
twig主题/functions.php:
$context['get_custom_meta'] = TimberHelper::function_wrapper( 'get_custom_meta', array('', 0) );//array contains default values
function get_custom_meta($key, $id){
if(empty($id)){
return types_render_field($key, array("raw"=>"true", "separator"=>";"));
}else{
return get_post_meta( $id, 'wpcf-'.$key, true );
}
}
twig-theme / views / xxx.twig:
{{ get_custom_meta("ticket-url", item.object_id) }}
评论前必须登录!
注册