我们可以在主题中复制ACF功能吗?

问题描述 投票:-1回答:1

[嗨,我想在我的wordpress主题中添加高级自定义字段。我不需要编辑器功能,但可以为用户提供输入值以在前端查看的功能。

基本上,我想像ACF一样在主题中添加自定义字段,但我不想使用该插件。有什么可以帮助我解决这个问题的方法吗?

我现在正在使用ACF插件在主题中添加自定义字段。

例如,我在管理面板中从用户那里获得了指定,并且我们的团队成员自定义帖子类型。并使用此代码将其显示在主页上。

<p><span class="fa fa-user-circle"></span> Designation</strong>:<?php echo the_field( 'designation' ); ?> </p>

我不想使用ACF插件来执行此任务。我了解wordpress自定义字段。 wordpress自定义字段的问题是,每次创建帖子时,我都必须选择键。这是我正在尝试做的一个示例。我想在我的添加新帖子中添加此内容。 enter image description here

现在,无论何时创建新帖子,我都必须选择键值。我想要一些类似于我添加新帖子中附加的图像的东西。谢谢。

wordpress wordpress-theming advanced-custom-fields
1个回答
0
投票

您可以使用本机WordPress功能执行相同的操作。当然,您将失去广泛的ACF功能和漂亮的ACF管理面板。

代替使用ACF的get_field(),您可以使用get_post_meta(get_the_ID(), 'field', true);

像这样列出meta字段'appartments'中的所有项目:

$meta_name = 'appartments';
$fields = get_post_meta( $post->ID, $meta_name, true ); 
foreach ( $fields as $fieldValue )
{ 
   echo $fieldValue . ' ';
}
© www.soinside.com 2019 - 2024. All rights reserved.