个性化阅读
专注于IT技术分析

如何在WordPress的twig模板中调用自定义字段?

我有一个使用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) }}
赞(0)
未经允许不得转载:srcmini » 如何在WordPress的twig模板中调用自定义字段?

评论 抢沙发

评论前必须登录!