零基础学做网站培训介绍

当前位置:

WordPress如何在投稿表单里加入advanced custom fields自定义字段

advanced custom fields插件是一个功能强大的Wordpress文章自定义字段插件,可以在后台创建很多的填写字段。(相关介绍参考:WordPress文章自定义字段插件Advanced Custom Fields

很多学员在做网站时都有前台投稿功能,如何在投稿功能里加入advanced custom fields自定义字段呢?下面学做网站论坛就来介绍一下实现WordPress在投稿表单里加入advanced custom fields自定义字段的方法。

wordpress前端用户投稿功能

首先,需要输出特定字段的字段键名。编辑字段组时,单击页面顶部的屏幕选项选项卡。您应该看到一个选项来切换字段键的显示(默认情况下它是隐藏的以节省空间)

获得密钥后,可以加载字段对象并输出其值(下面演示的是一个类型为radio或者select的字段):


<?php
$field_key = "字段键名";
$field = get_field_object($field_key);

if( $field ){
echo '<div class="tougao-item"><label>' . $field['label'] . ' *</label>';
echo '<div class="tougao-select"><select name="' . $field['name'] . '" required><option value="">-请选择-</option>';
foreach( $field['choices'] as $k => $v )
{
echo '<option value="' . $k . '">' . $v . '</option>';
}
echo '</select></div>';
echo '</div>';
}
?>

            									

相关阅读:

WordPress投稿功能制作方法

WordPress 用户投稿插件(支持游客和会员投稿)

WordPress投稿页面添加插入自定义栏目参数

发表评论

电子邮件地址不会被公开。 必填项已用*标注