任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

WordPress发布文章前强制要求上传特色图像

如果你的网站需要给每篇文章设置特色图像才能达到理想的显示效果,而且允许其他用户在后台发布文章的,那么您可能需要强制要求他们给文章上传特色图像,否者就无法发布。Require Featured Image 就可以实现这个功能,如果没有上传特色图像,发布按钮就无法点击。 在后台插件安装界面搜索 Require Featured Image 即可在线安装,或者下载Require Featured Image。 该插件不支持本地化,所以你可能需要手动修改插件文件的提示文字为中文。 2013-10-15 更新: 如果你不想使用 Require Featured Image 插件,也可以试试下面的方法。 将代码添加到主题的 functions.php 即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 /** […]

WordPress 移除插件列表的“编辑”和“停用”链接

本文目录[隐藏]1移除特定插件的2移除所有插件的 之前分享过 在WordPress插件管理界面隐藏已启用的插件,今天分享下 移除插件管理界面的“编辑”和“停用”链接: 移除特定插件的 上图中,我们移除了所有的“编辑”链接和 Cartpauj PM 插件的“停用”链接,只需要添加下面的代码到主题的 functions.php 即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 /** * WordPress 移除插件列表特定插件的“编辑”和“停用”链接 * https://www.wpdaxue.com/remove-plugin-actions.html */ add_filter( ‘plugin_action_links’, ‘remove_plugin_actions’, 10, 4 ); function remove_plugin_actions( $actions, $plugin_file, $plugin_data, $context […]

WordPress 评论添加附件上传功能 Comment Attachment

之前介绍过  使用Comment Images 为 WordPress 评论添加图片上传功能,今天再分享 Comment Attachment 添加附件上传功能,不仅可以上传图片,还可以上传更多文件类型,可以设置附件大小等。启用插件后,在后台 > 设置 > 讨论 下可以看到设置界面: 前台上传界面 在后台插件安装界面搜索 Comment Attachment 即可在线安装,或者下载 Comment Attachment 特别提示:某些主题可能没办法插入上传表单,一般是由于主题的评论部分代码不标准,无法自动挂载额外功能。

WordPress 关闭多站点模式

本文是《WordPress 多站点》系列教程的第 5 部分,该系列共包含以下 6 个部分:WordPress 开启多站点(含Apache和Nginx伪静态规则)添加/移除 WordPress 多站点网络的默认页面WordPress 多站点网络克隆网站数据和设置WordPress 多站点网络共享图片媒体文件WordPress 关闭多站点模式WordPress多站点网络插件和主题检测:Network Plugin Auditor WordPress 3.0+ 可以直接开启多站点模式,如果你要开启,请查看: WordPress 开启多站点(含Apache和Nginx伪静态规则) 。今天就简单说一下,如果将关闭多站点模式,还原主站点为单站点(主站点即你开启多站点模式前的默认站点)。 开始之前,你要备份整个数据库和所有文件,然后想办法将主站点以外的所有站点的恢复到其他地方,或者分别转到单站点模式。在这里暂时不介绍这个步骤,但是你一定要自己做好!!建议先阅读 WordPress 开启多站点(含Apache和Nginx伪静态规则),因为很多步骤都是反过来的。 1、禁用所有插件,删除主站点以外的所有站点(记得备份或迁移这些站点,删除操作将会删除相关的数据) 2、删除之前添加到 wp-config.php 用来开启多站点的配置代码(类似以下代码:) 1 2 3 4 5 6 7 8 define(’WP_ALLOW_MULTISITE’, true);   define(’MULTISITE’, true); define(’SUBDOMAIN_INSTALL’, true); define(’DOMAIN_CURRENT_SITE’, ‘yourdomain.com’); define(’PATH_CURRENT_SITE’, ‘/’); define(’SITE_ID_CURRENT_SITE’, 1); define(’BLOG_ID_CURRENT_SITE’, 1); define(‘WP_ALLOW_MULTISITE’, true); define(‘MULTISITE’, true); define(‘SUBDOMAIN_INSTALL’, […]

WordPress 上传图片时选择缩略图的裁剪位置

WordPress 自带的上传功能,默认的情况下会在图片的中间截取缩略图,出来的效果可能不是你想要的,Thumbnail Crop Position 插件可以让你上传图片时选择缩略图的裁剪位置,可选 9 种位置。注意,先选择裁剪位置,然后再上传文件。 媒体库上传界面 编辑器插入界面 在后台插件安装界面搜索 Thumbnail Crop Position 即可在线安装,或者下载 Thumbnail Crop Position

WordPress 文章的外链自动转内链 Anylink

之前介绍过 WordPress外链转内链插件:Simple URLs ,但是需要手动转换,非常不方便。今天推荐一下国人 @dudo 制作的 anyLink 插件,它是一款自动将文章(支持自定义文章类型)中出现的外链转换为内链、将较长、较复杂的外链转换为样式统一的内链的Wordpress插件。同时它还提供了链接自定义功能,允许你根据个人喜好设置链接的样式。值得期待的是,该插件以后将添加点击次数统计功能。主要特色: 自动提取外链内转换——Anylink会自动提取文章中的外链并进行转换,不需要进行额外操作。不修改任何原始数据——Anylink不会修改任何wordpress数据,这很好地保护了你的数据安全。任何情况下删除该插件均不会留下痕迹。允许自定义链接样式——默认情况下转换后的链接样式为 http://你的域名/goto/ab12的形式,你可修改跳转目录,把goto修改为任何可用形式。允许自定义slug样式——slug是指链接后面的小尾巴,你可修改它的样式,如它的长度、组成等等,默认为4位的数字和字母组合。通话自定义跳转样式——默认情况下使用了307临时转移跳转http状态码,这和你们直接使用一个链接是没有任何区别的,也就是说anylink此种情况下只是修改了链接的样式,其它的均未作修改,比如SEO信息等。不过你可以设置为301、Javascript等等形式。 在后台插件安装界面搜索 Anylink 即可在线安装,或者下载 Anylink,更多介绍及反馈,请访问 duodo博客

WordPress 统计用户活动记录 WP-Activity

之前推荐过 使用 Simple History 统计用户活动记录, 今天再介绍类似插件 WP-Activity。WP-Activity支持统计用户注册/登录、更新个人资料、新建/编辑/删除文章,发表评论,添加链接(WP 3.5+ 已移除链接管理功能)等事件,可以查看到用户的IP,还可以在登录失败多少次后自动将IP添加到黑名单。支持导出活动数据。支持通过小工具、简码或模板标签调用所有活动事件、以及已登录用户自己的活动。 WP-Activity 设置界面 记录用户活动 所有活动分类统计 注意事项 1.要开启“黑名单”功能,必须在“事件记录和订阅”下,勾选“记录登录失败” 2.要灵活调用各种数据,请认真阅读 FAQ 3.通过简码调用数据,测试时不生效,没时间深究 4.使用多说等第三方评论系统,貌似无法监控到评论事件 5.统计到的时间不准确,打开 wp-activity.php,找到(似乎有 12 处) 1 $act_time=current_time(’mysql’, true); $act_time=current_time(‘mysql’, true); 替换为 1 $act_time=current_time(’mysql’, 0); $act_time=current_time(‘mysql’, 0); 在后台插件安装界面搜索 WP-Activity 即可在线安装,或者下载 WP-Activity。已汉化该插件,下载简体中文包,解压后上传到该插件的 lang 目录即可。

WordPress 媒体库显示文件的链接地址

有时候我们需要进入 WordPress 的媒体库复制某个文件的链接地址,但是默认情况下,必须进入查看页面,或者编辑界面,才可以弄到文件的链接地址,非常不方便。下面分享两种方法,效果如图: 方法1:添加一个分栏显示URL 将代码添加到主题的 functions.php 即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 /** * WordPress 媒体库显示文件的链接地址 * https://www.wpdaxue.com/media-column-show-url.html */ add_filter( ‘manage_media_columns’, ‘wpdaxue_media_column’ ); function wpdaxue_media_column( $columns ) { $columns["media_url"] = "URL"; return $columns; } add_action( ‘manage_media_custom_column’, ‘wpdaxue_media_value’, 10, 2 ); function wpdaxue_media_value( $column_name, $id ) { if […]

WordPress 媒体库过滤不同类型的文件

上传的文件多了,在后台的媒体库要快速找到某些类型的文件,不是一件容易的事,所以我们最好是在媒体库中添加文件类型过滤功能。比如下图所示: 将下面的代码添加到主题的 functions.php 1 2 3 4 5 6 7 8 9 10 11 12 /** * WordPress 媒体库过滤不同类型的文件 * https://www.wpdaxue.com/add-custom-media-type-filters.html */ add_filter( ‘post_mime_types’, ‘modify_post_mime_types’ ); function modify_post_mime_types( $post_mime_types ) { // 添加查询 application 这个大类的文件 $post_mime_types[’application’] = array( __( ‘应用文件’ ), __( ‘管理应用文件’ ), _n_noop( ‘应用文件 <span class="count">(%s)</span>’, ‘应用文件 <span class="count">(%s)</span>’ ) ); // 添加查询 […]

WordPress 批量删除所有文章的特色图像

说到 WordPress 的特色图像功能,相信大家都比较熟悉了,今天分享 批量删除所有文章的特色图像 的方法,或许有些朋友会用得上。将下面的代码添加到当前主题的 functions.php : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 /** * WordPress 批量删除所有文章的特色图像 * https://www.wpdaxue.com/bulk-remove-featured-images-from-posts.html */ global $wpdb; $attachments = $wpdb->get_results( " SELECT * FROM $wpdb->postmeta WHERE meta_key = ‘_thumbnail_id’ " ); foreach ( $attachments as $attachment ) { wp_delete_attachment( […]

WordPress 3.7+ 配置后台自动更新

本文目录[隐藏]1核心更新2主题和插件更新3翻译文件更新4禁用所有自动更新 WordPress 3.7 最主要的更新就是添加了后台自动更新功能,默认情况下,开启小版本自动更新,如 3.7 到 3.7.1,这个通常是出于维护和安全的目的。此外,还开启了翻译文件的自动更新。下面就总结一下配置后台自动更新的方法。 注:这里说的是后台自动更新的配置,即使你禁用了自动更新,仍旧会提示版本更新,你可以手动选择是否更新 WordPress 默认有四种类型的自动更新: 核心更新主题更新插件更新翻译文件更新 核心更新 核心更新被细分成三种类型: 核心开发更新,被称为“尖端”,也就是通常所说的每夜更新版本小版本核心更新,一般是维护和安全发布,比如 3.7 更新到 3.7.1大版本核心更新,比如 3.7 到 3.8 要控制这三种类型更新,我们可以通过下面两种方法配置: 方法一:根据自己的实际需要,在根目录下的 wp-config.php 添加下面任何一种配置: 1 2 3 4 5 6 7 8 9 10 11 # 禁用所有类型的核心更新(每夜更新、小版本和大版本更新) define( ‘WP_AUTO_UPDATE_CORE’, false );   # 启用所有类型的核心更新(每夜更新、小版本和大版本更新) define( ‘WP_AUTO_UPDATE_CORE’, true );   # 启用小版本核心自动更新(WordPress 3.7+默认) define( ‘WP_AUTO_UPDATE_CORE’, ‘minor’ […]

WordPress 统计用户搜索的关键词数据

统计用户在你的网站搜索了哪些关键词,可以帮助你了解用户感兴趣的话题。从用户需求出发,尽可能满足用户,可以提高用户体验,增加用户粘度。Search Keyword Statistics 就是为 WordPress 统计用户搜索关键词的插件,可以统计关键词、结果数、同一个关键词的搜索次数等。 在后台插件安装界面搜索 Search Keyword Statistics 即可在线安装,或者下载 Search Keyword Statistics

WordPress 3.7+ 配置后台自动更新 Update Control

在 WordPress 3.7+ 配置后台自动更新,我们详细介绍了后台自动更新的配置方法,今天分享一个相关插件 Update Control,它可以在 设置 > 常规 下添加配置自动更新的选项,你可以根据自己的需要进行设置,非常方便。 在后台插件安装界面搜索 Update Control 即可在线安装,或者下载 Update Control

WordPress 又拍云存储插件 Upyun For WordPress

2017-03-06:该插件已经超过2年没有更新了,请使用《又拍云 WordPress 远程附件上传插件【升级版】》 又拍云存储 是一个静态文件CDN加速服务,又拍云存储分布全国的 CDN 加速网络,采用电信、联通、移动、教育网四线带宽,不限制带宽峰值,并通过高速缓存、智能解析、负载均衡技术,为用户计算最快访问机房,与传统的IDC相比,图片打开速度提升60%-300%。更多介绍,请访问 使用又拍云存储实现图片等静态文件CDN加速(附9折推荐码) 今天要介绍的是 Upyun For WordPress 插件,专为又拍云用户准备,它的主要功能如下: 上传附件时,自动把附件上传到又拍云空间中,并且读取的附件链接为又拍云空间中的附件链接(文件外链)本地服务器上的附件和又拍云空间中的附件一键上传/下载,随时停用后恢复原貌保存远程图片功能,使用方法:复制图片后粘贴到编辑器里保存发布即可只有启用 “本地url转化为又拍云url” 后才会使用又拍云的服务 在后台插件安装界面搜索 Upyun For WordPress 即可在线安装,或者下载 Upyun For WordPress,有问题请到 作者官方网站 反馈。

WordPress 添加优酷视频收藏页面 Youku Videos

今天推荐一下牛人 @牧风 的优酷视频插件 Youku Videos,它可以创建一个页面,专门添加优酷视频,支持自动获取视频缩略图、视频标题(可自定义标题)、视频时长等,点击即可在当前页面播放,非常方便哦。 Youku Videos 设置和管理界面: Youku Videos 前台效果演示: Youku Videos 使用方法: 方法1: 新建一个页面:文本框输入以下简码即可 1 [the_youku][/the_youku] [the_youku][/the_youku] 方法2: 1、创建一个页面模板,具体操作:复制你主题的 page.php 的代码,然后在最上方添加: 1 2 3 4 5 <?php /* Template Name: 优酷视频 */ ?> <?php /* Template Name: 优酷视频 */ ?> 接着查找到类似如下的代码: 1 <?php the_content(); ?> <?php the_content(); ?> 在它的下方添加: 1 2 3 <?php […]

WordPress 伪静态规则(IIS/Apache/Nginx)

本文目录[隐藏]1IIS伪静态规则2Apache伪静态规则3Nginx伪静态规则 不少朋友总是询问 WordPress 如何添加伪静态规则,今天就总结一下 IIS/Apache/Nginx 三种环境下的伪静态规则,希望对大家有所帮助。 检测主机是否支持伪静态的方法:在WP后台 > 设置 > 固定链接,设置为 非默认带?的那种结构,然后访问任何一篇文章,如果出现 404 错误,说明你的主机当前不支持 WordPress 伪静态。 IIS伪静态规则 IIS 环境是 Windows 主机常用的服务器环境,新建一个 txt 文件,将下面的代码添加到文件中: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [ISAPI_Rewrite] # Defend your computer from some worm attacks #RewriteRule […]

WordPress后台登录界面显示/隐藏密码

在WordPress登录界面显示或隐藏用户输入的密码,可以提高用户体验,要实现这个功能,只需要安装 hideShowPassword 插件即可,如下图,点击密码表单右边的眼睛图标,就可以显示输入的密码: 在后台插件安装界面搜索 hideShowPassword 即可在线安装,或者下载 hideShowPassword

WordPress 限制用户可发布的文章数量

对于开发注册的多用户站点,有时候我们需要限制不同的用户角色或用户的发布文章数量,Bainternet Posts Creation Limits 插件就可以做到这点。该插件的主要功能: 限制任何文章类型的发布数量(文章/页面/自定义文章类型)根据文章状态进行统计,比如只统计已发布的文章根据用户角色进行设置,或者根据用户ID进行设置自定义每个规则的提示信息支持多站点网络可以通过简码来限制前端发布数量 在后台插件安装界面搜索 Bainternet Posts Creation Limits 即可在线安装,或者下载 Bainternet Posts Creation Limits

WordPress 数据库迁移插件 WP Migrate DB

作为站长,很多时候我们需要进行网站搬家,比如将本地环境的网站转移到远程主机空间,这时候,我们一般都需要修改数据库的一些信息,比如网址,文件路径等等。今天推荐 WordPress 数据库迁移插件:WP Migrate DB,它可以在导出数据库前更改数据库网址和文件路径等,然后导出数据库。这时候,你只需要将网站的文件上传到远程主机,然后在 phpMyAdmin 导入刚才导出的数据库文件即可。 在后台插件安装界面搜索 WP Migrate DB 即可在线安装,或者下载 WP Migrate DB 相关阅读: 如何将本地的WordPress网站转移到远程主机空间 WordPress克隆/备份/搬家插件:WP Clone WordPress更换域名后修改站内链接插件:Velvet Blues Update URLs

WordPress 后台添加用户帮助文档 WP Help

对于多用户发布内容的WordPress站点(比如公司或团队站点),在后台添加帮助文档是十分必要的。WP Help 是一个非常优秀的帮助文档撰写插件,你可以使用它在后台创建一系列的帮助文档,比如详细介绍如何使用 WordPress,后台管理有哪些注意事项等等。 默认情况下,投稿者、作者、编辑、管理员以及多站点网络的超级管理员可以看到 WP Help 帮助文档。WP Help 最贴心的一点就是可以同步文档,比如你在一个WordPress站点(假设为 站点A)中安装了 WP Help ,并且撰写了一系列的帮助文档,然后可以在其他站点中同样安装 WP Help ,在“同步导入”中填写 站点A 的同步链接,就可以同步来自 站点A 的帮助文档。 在后台插件安装界面搜索 WP Help 即可在线安装,或者下载 WP Help。已汉化该插件,下载简体中文包,解压上传到该插件的 languages 目录即可。

WordPress 添加用户邮件订阅 Simple Subscribe

该插件已经从WP官方插件库下架了,请使用其他类似功能的插件:https://www.wpdaxue.com/tag/%E9%82%AE%E4%BB%B6%E8%AE%A2%E9%98%85/ 国内很多朋友都在用 QQ邮件列表 来实现邮件订阅功能,今天要介绍的是一个单独的 WordPress邮件订阅插件: Simple Subscribe,只要你的主机空间支持发送邮件,就可以正常使用,不依托第三方服务。 Simple Subscribe 可以通过小工具或简码添加订阅表单,支持自定义html邮件内容,不仅支持自动给订阅用户发送网站更新,还支持手动发送自定义邮件,支持导入已注册的用户,导出订阅列表等,功能比较完整。 在后他插件安装界面搜索 Simple Subscribe 即可在线安装,或者下载 Simple Subscribe

WordPress 国内社交网站登录 Open Social Login for China

目前要实现国内社交网络登录,一般都需要借助第三方服务,比如多说、友言什么的。今天要推荐的是一款纯粹的 WordPress 国内社交网站登录插件: Open Social Login for China,它主要针对国内,可用腾讯QQ、新浪微博、百度、谷歌、微软LIVE、豆瓣、人人网、开心网登录网站并绑定帐号的一个插件,无第三方平台、无接口文件冗余、带昵称网址头像等;设置简单,绿色低碳。适合博主 不开放注册、游客无缝登陆、不喜第三方平台接入、手动折腾能力强的朋友。 简单流程说明: 游客点击登陆按钮(如QQ),登陆并授权后————会自动在后台新建一个用户: 用户名:QQ+OpenID(如:QQ123123123,用户唯一而且不会改变)密码:系统自动随机生成(理论上用户不会用到后台或密码,他们直接使用QQ号码登陆。目前可以进入资料页,后面打算屏蔽)昵称:QQ昵称(不限)角色:为系统默认新建(默认为订阅者)邮箱:OpenID#t.qq.com(因接口无法取得用户真实QQ号或邮箱,此邮箱为虚假的,仅为标识或筛选用)主页:t.qq.com/WeiBoID(如果有开通腾讯微博的话,否则为空)头像:会自动沿用QQ的头像工具条:默认屏蔽(尽量不对用户提供后台,他们只是管理评论和有自己的真像而已) 注: 各种规则代码不建议改但可改。实现功能的前提下,不带各种官方SDK和多余接口文件,尽量纯净!主要遵循:不重复、不复杂、不作恶。 在后台插件安装界面搜索 Open Social Login for China 即可在线安装,或者下载 Open Social Login for China ,有问题请访问 作者主页 进行反馈。

WordPress 设置图片的默认显示方式(尺寸/对齐方式/链接到)

在文章中插入图片时,我们几乎每次都要设置图片的尺寸、对齐方式和链接方式,是比较耗时费力的。其实我们可以给这几个选项设置默认参数,省去我们每次设置的麻烦。 可以将下面的代码添加到主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 9 10 /** * WordPress 设置图片的默认显示方式(尺寸/对齐方式/链接到) * https://www.wpdaxue.com/image-default-size-align-link-type.html */ add_action( ‘after_setup_theme’, ‘default_attachment_display_settings’ ); function default_attachment_display_settings() { update_option( ‘image_default_align’, ‘left’ ); update_option( ‘image_default_link_type’, ‘none’ ); update_option( ‘image_default_size’, ‘full’ ); } /** * WordPress 设置图片的默认显示方式(尺寸/对齐方式/链接到) * https://www.wpdaxue.com/image-default-size-align-link-type.html */ add_action( ‘after_setup_theme’, ‘default_attachment_display_settings’ ); function default_attachment_display_settings() { […]

WordPress 后台用户列表显示用户登录次数和时间

对于开放注册的多用户WordPress站点,我们需要了解用户的一些访问情况,比如统计 用户注册时间、最近一次登录的时间 等,今天我们一起拓展一下,在 WordPress 后台用户列表 统计用户的登录次数、登录总时间(分钟)、平均每次登录的时间,同时支持删除和导出记录。 如果你不喜欢折腾代码,可以直接安装 Log Users Stats 插件,如果你不喜欢插件,可以将下面的代码(来自 Log Users Stats 插件)添加到主题的 functions.php 即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 […]

编辑WordPress主题的 functions.php 文件的注意事项

WordPress大学 很多教程都提到“将代码添加到主题的 functions.php 文件”,但总有些新手朋友总是反馈说:如何添加?添加后出错?添加后网站就不能访问啦……所以今天就来说说编辑 functions.php 文件应该注意哪些问题。 functions.php 有什么用 functions.php 是 WordPress 预留的功能函数文件,专门用于添加各种自定义函数代码。现在的WordPress主题的功能越来越强大了,一般都自带了 functions.php 这个文件(通常在主题根目录)。 php中的注释 注释,就是专门用来对代码进行补充说明的文本,一般分为单行注释和多行注释,单行注释使用两个斜杠 // ,多行注释使用 /* */,示例: 1 2 3 4 5 6 7 8 9 10 11 <?php /** * 这是多行注释 * 注释2行 */ function hello_world() { // 单行注释 // 再注释一行 echo "<p>Hello World!</p>"; } ?> <?php /** * 这是多行注释 * […]

WordPress 喜欢插件 ZillaLikes(已汉化)

ZillaLikes 是由WordPress主题制作团队 themezilla 制作的免费 WordPress 喜欢插件,支持 Ajax 免刷新加载喜欢计数,即使在使用缓存插件时也可以正常工作。可以自动加载到文章和页面中,也可以手动通过简码或模板标签进行调用,非常灵活。此外,还自带一个根据喜欢计数排序的热门文章小工具。 已将该插件汉化,你可以直接下载 ZillaLikes 1.1 汉化版,但是建议你自己到 官方下载最新版,然后下载 简体中文包,解压上传到该插件的 languages 目录即可。

WordPress 用户登录失败(账号或密码错误)重定向到自定义页面

如果我们使用前台自定义的登录页面,一般都不希望用户登录失败(账号密码错误)后跳转到WP后台默认的登录表单,那就需要做一个重定向,让用户登录失败后重定向到我们自定义的页面。 将下面的代码添加到主题的 functions.php 即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 /** * WordPress 用户登录失败重定向到自定义页面 * https://www.wpdaxue.com/redirect-wordpress-failed-logins.html */ add_action(’wp_login_failed’, ‘my_front_end_login_fail’); function my_front_end_login_fail($username){ // 获取提交数据的来源页面 $referrer = $_SERVER[’HTTP_REFERER’]; // 如果是一个有效的来源,并且不是默认登录页面或后台管理页面 if(!empty($referrer) && !strstr($referrer,’wp-login’) && !strstr($referrer,’wp-admin’)){ // 追加一些信息(login=failed)到链接中,让主题使用 wp_redirect($referrer . ‘?login=failed’); exit; } } /** * WordPress 用户登录失败重定向到自定义页面 * […]

将 WordPress 3.8 仪表盘设置为单栏布局

WordPress 3.8 正式版已经发布,改版后的仪表盘默认只能2栏布局,而且”显示选项“中已经移除了布局选项。 如果你习惯以单栏显示,可以将下面的代码添加到主题的 functions.php ,就可以恢复布局选项,你就可以选择单栏或2栏显示(测试最多只能2栏) 1 2 3 4 5 6 7 8 9 10 11 12 /** * 将 WordPress 3.8 仪表盘设置为单栏布局 * https://www.wpdaxue.com/wordpress-3-8-single-column-dashboard.html */ function wpdx_screen_layout_columns($columns) { $columns[’dashboard’] = 2; return $columns; } add_filter(’screen_layout_columns’, ‘wpdx_screen_layout_columns’);   function wpdx_screen_layout_dashboard() { return 2; } add_filter(’get_user_option_screen_layout_dashboard’, ‘wpdx_screen_layout_dashboard’); /** * 将 WordPress 3.8 仪表盘设置为单栏布局 * https://www.wpdaxue.com/wordpress-3-8-single-column-dashboard.html […]

WordPress 3.8 添加更多后台界面配色方案

WordPress 3.8 默认自带了 8 种后台配色方案,如果你觉得还是有点少,也不太符合自己的审美,那你可以安装 Admin Color Schemes 插件,就可以多添加 8 种配色方案,这样就有 16 种可选啦。 在后台搜索 Admin Color Schemes 即可在线安装,或者在此下载 Admin Color Schemes

WordPress 统计用户活动记录 Stream

关于统计用户活动记录,之前推荐过 WP-Activity 和 Simple History 这两个插件,今天再介绍一个新出来的插件:Stream。它可以让你很清楚地了解到网站用户的活动,比如登录、登出、编辑资料、上传文件、发布文章等等,甚至可以记录用户的 IP。目前(2013-12-14)还不支持记录评论,也暂时不支持多站点模式,不过这两个功能已经在开发计划中了。 在后台搜索 Stream 即可在线安装,或者在此下载 Stream

WordPress 禁止用户注册某些用户名

之前已经推荐过使用 Restrict Usernames 插件限制用户名使用空格,禁止注册某些用户名,禁止用户名包含某些字段,或者强制用户名必须包含某些字段等。 今天再补充一个简单点的方法,直接将下面的代码添加到主题的 functions.php 即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 /** * WordPress 禁止用户注册某些用户名 * https://www.wpdaxue.com/wordPress-username-restrictions.html */ function sozot_validate_username($valid, $username) { $forbidden = array(’directory’, ‘domain’, ‘download’, ‘downloads’, ‘edit’, ‘editor’, ’email’, ‘ecommerce’, ‘forum’, ‘forums’, […]

WordPress 在用户列表记录用户注册时的IP地址

对于像 WordPress大学 这样开放注册的站点,经常都会受到批量垃圾注册攻击,虽然有一些很容易就识别出是垃圾用户,但是有一些还是很难确保的。我们可以通过记录用户注册时的IP地址,帮助我们进一步判断是不是垃圾用户。 Register IP 就是一个记录用户注册的IP的插件,支持单站点和多站点,只有管理员才可以查看到用户的IP。你只需在后台搜索 register-ip-multisite 即可在线安装,或者在这里下载。 看了一下它的源代码,发现可以提取出来,精简了一下,将代码添加到主题的 functions.php 即可 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 /** * WordPress 在用户列表记录用户注册时的IP地址 * […]

100% Secure Checkout

PayPal / MasterCard / Visa