学做网站培训课程介绍

当前位置:

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

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

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

wordpress前端用户投稿功能

首先,在表单里添加INPUT项,用于填写字段的值;


<input class="form-control" id="jineng" name="jineng" type="text" value="">

然后在处理PHP文件里加入导入自定义字段的代码。


$tougao = array(
'post_author' => get_current_user_id(),
'post_title' => $title,
'post_content' => $content,
'post_category' => array($category),
'meta_input' => array(
'compayname' => $companyname,
'zhiwei' => $industry,
'city' => $city
)
);
// 将文章插入数据库
$status = wp_insert_post( $tougao );

这样在前端表单里填写了字段值之后,就可以提交插入到后台自定义字段了。

下面是一种更高的用法,获得密钥后,可以加载字段对象并输出其值(下面演示的是一个类型为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淘客模板 图文教程 (111074 次浏览)
    今天再次给大家分享一款自己仿的一个wordpress淘客模板。这个模板是我自己在别人模板的基础上进行二次开发,自己比较喜欢。注意:此模板不支持IE6,
  • 用什么建网站?Wordpress建网站好不好?这些问题经常被新手问上问起。可以这样说,wordpress程序可以建各种类型的网站,它的功能强大之处令人称赞,
  • 纯代码Wordpress前台投稿功能制作方法,很多建网站学员学习了Wordpress教程后,使用Wordpress 程序建了网站。但如果每天都是自己更新文章,感觉会有点
  • 我们自己建网站过程中,使用的很多程序是没有自带的投稿,发布页面,需要我们自己去做这样的页面,其实并不复杂,按照下面的步骤,你就可以在学做网站
  • 很多网站都是注册登录功能,如果想在自己的网站上添加注册,登录功能,就需要制作一个注册、登录表单,制作注册、登录表单是比较简单的,利用DW就可以
  • wordpress表单插件contact-form介绍:WordPress联系表单插件 – Contact Form 7 是一款简单易用扩展性灵活的表单插件,可以自定义各式各样不同类型的
  • 很多网站顶部都有“设为首页”“加入收藏”功能,当用户点击“设为首页”后,这个网站就会成为用户浏览器默认打开的网页页面。当用户点击“加入收藏”
  • 在我们做网站时,为了方便浏览者以后能快速找到我们的网站,可以在自己的网站上添加设为首页、加入收藏及保存到桌面等功能。在之前的dreamwea
  • 用wordpress程序建站时,往往很难去设置产品的大小、重量、单价等参数,好在wordpress有一个自定义栏目功能。我们可以通过wordpress自定义栏目给产品
  • 新手在学做网站时,Dreamweaver是一个常用的网页编辑软件,它的功能强大。所以学做网站论坛提供了dreamweaver视频教程,免费供学建站新手学习。在