wordpress用户字段
- 作者: 香烟爱上火柴
- 来源: 51数据库
- 2020-06-05
1. wordpress注册页面名字字段的内容如何显示出来
1、在comments.php评论表单中添加自己想要的字段,如:tabindex 这个属性按照从小到大排,为什么要这样?你可以自己试试….2、如果评论表单是使用系统自带的,那么请用以下方法添加表单字段,如果不是,请略过add_filter('comment_form_default_fields','comment_form_add_ewai');function comment_form_add_ewai($fields) {$label1 = __( '国家/地区' );$label2 = __( 'Skype账号' );$label3 = __( '电话' );$label4 = __( '传真' );$label5 = __( '地址' );$value1 = isset($_POST['guojia']) ? $_POST['guojia'] : false;$value2 = isset($_POST['skype']) ? $_POST['skype'] : false;$value3 = isset($_POST['tel']) ? $_POST['tel'] : false;$value4 = isset($_POST['fax']) ? $_POST['fax'] : false;$value5 = isset($_POST['address']) ? $_POST['address'] : false;$fields['guojia'] =<>HTML;return $fields;}3、接收表单字段并写入数据库在主题目录的 functions.php添加以下代码add_action('wp_insert_comment','wp_insert_tel',10,2);function wp_insert_tel($comment_ID,$commmentdata) {$tel = isset($_POST['tel']) ? $_POST['tel'] : false;//_tel 是存储在数据库里的字段名字,取出数据的就会用到update_comment_meta($comment_ID,'_tel',$tel);}这两步就可以将数据写入数据库了,不信你试试看add_action()参数中的10和2分别表示该函数执行的优先级是10(默认值,值越小优先级越高),该函数接受2个参数。
4、在后台显示额外字段前面两步只是接收和写入到数据库,那么要怎么在后台评论列表中显示呢?将以下代码复制到主题目录的functions.php 中:add_filter( 'manage_edit-comments_columns', 'my_comments_columns' );add_action( 'manage_comments_custom_column', 'output_my_comments_columns', 10, 2 );function my_comments_columns( $columns ){$columns[ '_tel' ] = __( '电话' ); //电话是代表列的名字return $columns;}function output_my_comments_columns( $column_name, $comment_id ){switch( $column_name ) {case "_tel" :echo get_comment_meta( $comment_id, '_tel', true );break;}如果要在前台的留言列表中调用,就用以下代码,_tel就是你在数据库中存储的字段名字<?php$tel =="" get_comment_meta($comment-="">comment_ID,'_tel',true);if( !empty($tel)){echo "电话".$tel;}?>5、大功告成,看看后台的评论列表,是不是多了一列电话,那样的话就没错了。6、如果要移除某一个自带的表单字段,可以使用以下代码function tel_filtered($fields){if(isset($fields['tel']))unset($fields['tel']);return $fields;}add_filter('comment_form_default_fields', 'tel')。
2. 怎么使WordPress用户在登录界面只需要输入会员编号即可登录
1、插入一个div,设置为400x300px大小,背景色为米黄色,居中。
2、输入标题文字和用户名、密码,调整位置。
3、继续插入填写部分,插入--表单--文本域,所以需要输入内容的“框”都是文本域。设置用户名文本域ID为username,点击确定。
4、继续同样的方式插入密码的文本域,设置ID为password。因为密码是非明文的,不需要显示,所以在属性面板里选择文本域的类型--密码。
5、插入按钮。插入--表单--按钮,插入两个按钮,ID分别设置为login和reg。login按钮设置为登陆,reg按钮设置为注册。
6、初始值是输入内容时,填写框显示的提示文字。
7、这样一个简单的登陆界面就做好了。
3. 请教一个WordPress自定义字段的代码
在index.php文件中查找如下这句(根据主题模板不同而稍有不同):<?php while="" (="" have_posts()="" )="" :="" the_post()="">?php>"><?php $image = get_post_meta($post->ID, 'index_image', true); ?> 自定义字段设置为:index_image" alt="" />其中:代码中的“img width=""495”是调用图片的宽度尺寸,请根据你的模板宽度进行调整。
标签是对图片的CSS属性设置。 在WordPress后台的自定义字段中填写如下:字段名:index_image字段值:其中:字段名:为我们在文章开始设置的名字。
字段值:是你将调用图片的路径。 请参考。
4. wordpress 获取用户信息,修改信息
如果想要在前台实现修改,实现起来有点复杂,大致建议的步骤有: 1、前台生成表单,传递到wp-admin/admin_ajax.php 前台生成的表单,需要包含user_id、action内容 表单的生成过程复杂一些,就是当你在前台点击用户的某个需要修改的信息后,要通过javascript自动生成对应的表单字段 2、向wp_ajax_$action这个hooks添加自定义函数 这个action就是表单里提供的,假设action为‘wpdit_update_user_meta' , 代码类似如下: add_action( 'wp_ajax_wpdit_update_user_meta', 'wpdit_update_user_meta' ); 3、创建自定义函数,使用update_user_meta实现内容修改 function wpdit_update_user_meta() { $user_id = $_POST['user_id']; update_user_meta( $user_id, 'meta_key', 'meta_new_value' );} 以上只是思路,具体实现还得花得心思的。
5. wordpress怎么看用户的密码
解决方法:
一、只是忘记了用户名
登陆phpMyAdmin然后找到你网站数据库,并查看wp_users数据表,其中user_login字段就是用户名,或执行以下SQL语句也能看到前30位的用户名。
二、忘记用户密码
忘记了用户密码最简单的做法就是在wordpress登录界面点击忘记密码按钮,填写用户名或者电子邮件(如果两者都忘记,请用上面的步骤查看),提交之后会收到重置密码的邮件提醒。如果主机不支持mail()函数无法收到邮件,请使用SMTP发送。
此方法针对上面方法都不成功的时候使用,登录phpMyAdmin后找到wp_users表,将user_pass修改为”21232f297a57a5a743894a0e4a801fc3″,因为wordpress的密码使用了MD5加密,修改后密码重置为admin(请登陆后务必修改密码)。
6. 请问wordpress如何在文章编辑中使用自定义字段
顶部有个显示选项的标签,点击可以弹出下拉菜单,如图
里面有自定义栏目,打勾后文章下面就有自定义栏目了
然后就是点击添加自定义栏目-输入名称和值,按照你博客的说明来写就可以了
欢迎交流,【洒脱口才网,伴您共成长!】
转载请注明出处51数据库 » wordpress用户字段
?php$tel>