当前位置: 首页 > news >正文

潮汕网站建设一个完整的营销策划案范文

潮汕网站建设,一个完整的营销策划案范文,唯美个人网站欣赏,wordpress手机版论坛WordPress默认直接注册登录了,不需要任何验证,如果被批量注册就麻烦了,所以添加一个审核功能比较好。 注册用户默认需要手动审核,审核以后才能登陆,开启审核,可以有效防止用户批量注册。 这儿讲解一下如何…

WordPress默认直接注册登录了,不需要任何验证,如果被批量注册就麻烦了,所以添加一个审核功能比较好。

注册用户默认需要手动审核,审核以后才能登陆,开启审核,可以有效防止用户批量注册。

这儿讲解一下如何通过WordPress过滤器来说实现相关功能。

在这里插入图片描述

1、用户列表界面设置

WordPress用户页面,点击顶部用户类型,通过URL中status参数来过滤,那么添加一个参数为:unapproved 网址参数为:网址/wp-admin/users.php?status=unapproved

添加界面过滤器

add_filter('views_users', 'corepress_views_users');function corepress_views_users($views)
{global $wpdb;if (!current_user_can('edit_users')) return $views;$current = '';if (isset($_REQUEST['status']) && $_REQUEST['status'] == 'unapproved') $current = 'class="current"';$meta_key = 'corepress_approve';$users = get_users(array('meta_query' => array(array('key' => $meta_key,'value' => '1','compare' => '='))));$count = count($users);$views['unapproved'] = '<a href="' . admin_url('users.php') . '?status=unapproved" ' . $current . '>' . '待审核' . ' <span class="count">(' . $count . ')</span></a>';return $views;
}

这个时候,已经能显示待审核的用户列表了

2、实现用户查询

通过user_meta,来查询,并返回给前台

add_filter('pre_get_users', 'filter_users');function corepress_filter_users($query)
{global $pagenow;if (is_admin() && 'users.php' == $pagenow) {global $wpdb;if (!isset($_GET['orderby'])) {$query->set('orderby', 'registered');$query->set('order', 'desc');}if (isset($_REQUEST['status']) && $_REQUEST['status'] == 'unapproved') {$query->set('meta_query', array(array('key' => 'corepress_approve','value' => '1','compare' => '=')));}}return $query;
}

3、实现批量修改用户审核状态

添加批量操作表项

add_filter('bulk_actions-users', 'corepress_add_userlist_approve');
function corepress_add_userlist_approve($actions)
{if (current_user_can('edit_users')) {$actions['approve'] = '审核用户';$actions['disapprove'] = '设置为未审核';}return $actions;
}

接管批量操作

add_filter('handle_bulk_actions-users', 'corepress_handle_users', 10, 3);
function corepress_handle_users($redirect_to, $doaction, $ids)
{if (!$ids || !current_user_can('edit_users')) return $redirect_to;if ($doaction == 'approve') {foreach ($ids as $id) {update_user_meta($id, 'corepress_approve', 0);}} else if ($doaction == 'disapprove') {foreach ($ids as $id) {update_user_meta($id, 'corepress_approve', 1);}}return $redirect_to;
}

这个时候,一套体系已经完成了,在注册用户的时候,为用户添加额外字段,就能实现审核的功能了。

wordpress技术交流 学习探讨

在这里插入图片描述

http://www.cadmedia.cn/news/7145.html

相关文章:

  • 临海手机网站设计网页广告调词平台多少钱
  • 福田做网站公司长沙网络推广外包
  • 大有网网站泰州网站优化公司
  • 河北省建设厅佛山旺道seo
  • 社交网站开发精准营销
  • 如何让自己的网站排名靠前培训机构有哪些
  • web小型制作网站的模板东莞疫情最新情况
  • 政府网站建设管理原则本地推广平台有哪些
  • 网站百度推广方案打开百度一下的网址
  • 企业网站开发设计seo推广的全称是
  • 龙岗网站建设哪家好长沙做网站推广
  • 如何做网站产品经理推广平台有哪些?
  • 青岛品牌网站建设价格seo优化评论
  • 免费的网站入口在哪如何利用互联网宣传与推广
  • 自助建站网站平台关键词查询爱站网
  • html网站建设方案新闻头条今日要闻最新
  • 网站如何做快捷支付google app
  • 网上教学网站建设网络营销有哪些推广方式
  • 网站做微信登录北京seo软件
  • 长治网站建设哪家好seo免费优化
  • 惠州网站建设制作公司成都纯手工seo
  • 企业网站建设很有必要打字赚钱平台 学生一单一结
  • 云阳营销型网站建设域名注册查询入口
  • 有没有教做生态手工的网站app投放推广
  • app开发公司属于什么行业徐州百度快照优化
  • 柳州网站建设推荐短网址
  • 温州市网络科技有限公司关键词点击优化工具
  • 网站程序代码营销推广方式
  • 网站商城定制网站建设推广优化
  • 南宁建设网站制作站长工具whois查询