-
判断访问用户终端设备类型
以前判断网站的访客全部用的是 userAgent 来判断的,基本上都是判断 userAgent,一些简单点的终端没有什么问题,可是用过一段时间发现有的手机终端不会跳转,后面研究了下百度 siteapp,发现他的函数写的挺好的,可以直接拿来用,判断的也比较全面。 使用 userAgent 判断(iPhone|iPod|Android|ios|iPad) function uaredirect(mur…- 14
- 0
-
轻松修改WordPress用户名
WordPress 在个人资料面板中是无法更改用户名的,下面的一段代码可帮你轻松修改 WordPress 用户名。 将下面的代码添加到您的主题 functions.php 文件: global $wpdb; $wpdb->query( " UPDATE wp_users SET user_login = 'Current-Username' WHERE user… -
如何让Woocommerce产品价格仅注册用户看
现在使用 Woocommerce 插件在 wordpress 做电子商务网站越来越流行了。使用 wordpree 做中文电子商务,woocommerce 也是首选。即使你做 wordpress 淘宝客也可以用 woocommerce 做。因为其提供了外链产品链接设置。另外 woocommerce 有支付宝支付和财付通支付的插件。不过如何,假设你使用了 woocommerce 做电子商务时,有这么一… -
wordpress支持中文用户名的简便方法
今天微码盒介绍新的方法,借鉴了 wp-includes/formatting.php 中 sanitize_user 函数的写法,同样是将以下 php 代码复制到当前主题目录下的 functions.php 中,即可让 WordPress 支持使用中文用户名注册和登录: 代码如下: function ludou_sanitize_user ($username, $raw_username, $s…- 12
- 0
-
WordPress前台显示用户最后登录时间
WordPress 用户功能比较弱,很多国人熟习的一些用户信息都无默认的调用代码,比如用户注册时间、最后登录时间等,上篇《WordPress 前台显示用户注册时间》可以在前台显示用户注册时间,这里再分享一个前台显示用户最后登录时间的代码。可以将下面的代码添加到当前主题 functions.php 中: // 记录登录时间 function user_last_login($user_login) … -
WordPress主题实现前台用户重置密码功能
最近在开发 wordpress 主题过程中,用代码制作了前端用户中心,同时前端用户中心中还需要用户密码重置,我们可以通过短代码在主题的任何位置插入重置密码的表单: 第一步: 在 functions 当中插入如下代码: function pippin_change_password_form() { global $post; if (is_singular()) : $current_url = … -
WordPress主题添加自定义用户联系信息
很多朋友在做 WordPress 主题开发的时候会需要给默认的用户资料添加额外的信息字段,比如,QQ,微信,微博等,实现这个只需要将下面的代码放到您的主题 functions.php 文件中即可。 /** * 自定义用户个人资料信息 */ add_filter( 'user_contactmethods', 'wpdiary_add_contact_fields… -
判断用户在移动端访问还是桌面端访问
随着移动网络流量逐渐超过桌面电脑的流量,大家对移动版网站越来越重视了,现在国际主流的做法是以自适应的方式增加网站对移动客户端的友好度,另外一种比较常见的方法就是专门为移动网络开发一个版本。两种方式各有利弊,自适应的方式当然是通过 CSS 来实现,专门的移动网站往往是通过程序判断来是实现的,WordPress 给我们提供了一个非常便利的函数来实现这个需求。 WordPress 方法: if( wp_… -
WordPress前台显示用户注册时间
正常 WordPress 前台和后台都不会显示用户的注册时间,有时需要在前台显示登录用户的注册时间,可以用下面的代码实现。将代码添加到当前主题 functions.php 中: function user_registered_date(){ $userinfo=get_userdata(get_current_user_id()); $authorID= $userinfo->id; $u…- 16
- 0
-
WordPress后台用户列表添加上次登录时间
WordPress 后台用户列表添加上次登录时间,可以帮你判断清理一些长期不登录的垃圾用户,代码如下: // 创建一个新字段存储用户登录时间 function insert_last_login( $login ) { global $user_id; $user = get_userdatabylogin( $login ); update_user_meta( $user->ID, …- 13
- 0
-
WordPress 纯代码添禁止某些用户登录
在某些特殊情况下某些用户损害了网站的利益,你可能就需要禁止他们登录网站,WordPress 博客如何实现免插件纯代码添加禁止某些用户登录的方法,也就是 WordPress 博客用户怎么实现封号. 近日以来网站垃圾信息,垃圾回复泛滥,由于之前不怎么关注这块,但是现在不得不进行梳理一下拿出一个解决方案。 做网站的朋友都知道,自己辛辛苦苦写的文章,发的资源为了防止和谐只提供给网站注册会员使用,需要留言回…- 13
- 0
-
优化用户注册体验(wordpress 自定义密码)
今天有位小伙伴在群中询问 wordpress 新用户注册显示密码的问题,由于 wordpress 默认的是不让用户自己去填写密码的,而是系统自动给用户生成一个密码并且发送到用户邮箱,相对来说可能有些用户会不习惯,今天就来教大家优化 wordpress 的用户注册体验,让用户自己设置账户密码,其实很简单只需要在主题的 function.php 加上以下代码: <?php add_action(… -
wordpress教程:自定义新用户注册欢迎邮件
WordPress 对新用户注册有一个欢迎邮件,一般告知用户的用户名和密码,以及登录的地址;还有一封发给管理员的通知邮件,告诉管理员新用户的用户名和邮箱。这两封邮件的内容一般都比较简单,今天我们就一起来学习一下自定义这两个邮件。 首先,我们需要了解一下 WordPress 用来发送这两个邮件的函数: <?php wp_new_user_notification( $user_id, $pla…- 14
- 0
-
实现wordpress文章页调用同分类上/下一篇文章
wordpress提供的显示上一篇、下一篇文章的函数代码是按照发布顺序调用的,让文章页显示同分类下的上一篇、下一篇文章才是正道,wordpress是强大的,总能满足用户的想法,通过搜索找到了相关的函数代码。 默认直接调用的代码 <?php previous_post_link('上一篇: %link') ?> <?php next_post_link(…- 20
- 0
-
输入QQ号自动获取用户名及邮箱
经常浏览博客且常留言的小伙伴可能会发现一些网站上为了方便用户快速输入用户信息提供了一个“输入 QQ 号快速填写信息”的功能,功能不大但确实有利于增加博客留言的积极性,希望能帮助到同样需要此功能的小伙伴们尽快部署上。在我实际的测试过程中,发现了一些小问题,于是仿造博客 112 的做法,对代码做了简单修改。好了,废话不多说,还是看下具体的部署方法。注意:对主题进行修改操作之前请自行备份需要修改的文件,…- 40
- 0
-
限制WordPress用户只能查看编辑自己上传的媒体文件
在上一篇文章《WordPress 主题前端投稿允许订阅者上传图片》中我们为订阅者角色添加了前台投稿可以上传图片的功能,但是这就存在了一个安全隐患,就是投稿者点击添加媒体按钮后,可以看到网站所有的媒体文件,并且可以对媒体文件做任何操作,为了避免用户删除网站的媒体文件,我们需要对用户上传媒体文件做相关限制,让用户上传媒体文件的时候只能看到自己上传的媒体文件,这其实很简单,只需要将下面的代码放到您的主题…- 12
- 0
-
WordPress登陆和未登陆用户显示不同菜单
目前大多数 WordPress 主题都支持在后台 – 外观 – 菜单中设置网站的菜单,而且可以创建多个菜单,给各个菜单单独设置菜单项。普通来讲站点头部有一个导航菜单,偶然候因为某些要素咱们需要给登岸和未登岸用户分别显现不同的菜单项,这里说下方式。目前有这样的需求:网站头部有一个导航菜单,想在这个位置给登录和未登录用户分别显示不同的菜单项,该如何实现呢?WordPress 给我们提供了 wp_nav… -
WordPress新用户注册添加验证问题
昨天发现了一件很蛋疼的事情呀,比如你在百度搜索 WordPress 新用户注册添加验证问题,出来的前三个代码都是有问题的,还有一个的代码居然只有前面几句,本文要修正的功能是当站点启用注册后,给注册表单添加一个验证问答,避免一些垃圾用户,也可以利用这个来实现邀请注册功能,好处是不用安装什么邀请码插件,只需设置成统一的验证答案,然后把你设置的答案发给那些注册的人就行了。 代码如下: add_actio…- 13
- 0
-
为iFrame添加动态载入提示优化用户体验
平常开发网站避免不了使用 iFrame 框架,但是当网络环境不好时 iFrame 内容一直都是直勾勾的加载,并且未加载完成之前还会强行占据一大片空白区域,体验很不友好!昨天在制作展示导航 WordPress 插件时,把这个问题也一并处理了,其中涉及到了这个 iFrame 动态载入效果,现在记录一下,顺便分享。 完整代码: <div style="float: left;width:…- 18
- 0
-
一段代码搞定WordPress用户名修改
WordPress 程序后台不支持更换用户名,如果想更改怎么办?别担心,一段代码就可以轻松搞定!在起初搭建网站的时候,站长们都有将管理员用户名设置为“admin”的习惯,优点是简单易记,缺点是对于黑客来说也是简单易记的,最好不要将管理员用户名设置为这些常见的词汇 WordPress 程序的管理后台是不支持更改用户名的,最直接的方法就是进数据库修改,但是对于很多新手站长来说动数据库还是有一定风险的,…- 179
- 0
-
代码实现WordPress根据用户权限不同隐藏内容
很多个人站长建站后不晓得怎样赢利,这里引荐几种简单的,挂广告、卖资源、内容付费。挂广告就不说了,卖资源也简单,内容付费就更简单了。关于 WordPress 来说,简单一个短代码即可完成内容付费。关于 WordPress 短代码前面也曾经引见过了,依据用户权限不同躲藏内容这个功用在本站也曾经有所应用,详细完成看下面办法。 代码如下: add_shortcode( 'vip_only…- 350
- 0
-
代码实现验证WordPress用户注册邮箱真实性
前面讲了目前大多数开放了注册的 WordPress 网站,注册验证不够完善,给运维增加了工作量。上次用 dux 主题做了个教程,WordPress 网站批量注册账号 C#实现代码,由于不知道阿里云的邮件推送是收费了,害别人邮件推送欠费了,大家千万不要学我! 今天讲讲如何简单防御账号批量注册机的方法,用验证码那种简单办法就不说了,以后再说有验证码的批量注册。恶意注册最主要的问题还是在邮箱真实性上面,…- 426
- 0
-
WordPress用户注册增加验证码禁止机器注册
前面说了使用接口验证邮箱地址的真实性,几乎可以排除 90%以上的错误邮箱地址注册。但是有个不好的地方就是,这个接口也不能保证 100%正确,仍然会有一部分的邮箱注册时会发生错误,这个概率相当的低。为了防止出现正常邮箱无法验证的情况,这里提供一种传统验证方式,增加验证码排除机器注册。老规矩,还是用大前端 DUX 主题为例,没办法,dux 的结构清晰,我也比较熟悉,用户也挺多。这个教程也适用于其它的 …- 531
- 0
-
WordPress 让后台用户列表可以根据文章数进行排序
对于开放注册的 WordPress 多用户博客而言,我们可能需要了解用户所发布的文章数量,虽然 WordPress 后台的用户列表有“文章”这个列,但是默认是不支持排序的,无法快速查看发布了文章的用户以及他们的文章数量,要解决这个问题,我们只需要将下面的代码添加到主题的 functions.php 即可: //用户列表可以根据文章数进行排序 if ( ! class_exists('So…- 63
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!