任何问题请联系WX:uu16853

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

购买更多有优惠!

WordPress 想法/意见征集和投票插件 Idea Factory

在某些时候,我们可能需要征集网友的一些想法、意见,今天介绍的 Idea Factory 就是一个很不错的 WordPress 想法/意见征集和投票插件,允许用户前台提交并投票想法。 主要特性如下: 前端 AJAX 提交和投票目前只对登录的用户生效允许用户对每个想法只能投票一次有新提交时邮件通知管理员扩展与事件挂钩和行动AJAX加载更多想法对移动设备友好 插件下载:https://wordpress.org/plugins/idea-factory/ 帮助文档:https://github.com/bearded-avenger/idea-factory/wiki

WordPress 修改用户角色名称和添加新用户角色

本文目录[隐藏]1修改用户角色名称2新增用户角色3参考与拓展 WordPress 自带了多个默认的用户角色,比如 超级管理员(多站点)、管理员、编辑、作者、投稿者、订阅者。在实际使用中,如果我们需要更改这些默认的用户角色名称,或者添加新的用户角色,该如何操作呢?今天就来说说说通过代码实现的方式。 修改用户角色名称 将下面的代码添加到当前主题的 functions.php ,可以将 administrator 这个角色名修改为 Owner,你可以根据实际需要照样画葫芦就可以了。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 /** * WordPress 修改用户角色名称和添加新用户角色 * https://www.wpdaxue.com/change-wordpress-role-name-add-new-role.html */ function wpdx_change_role_name() { global $wp_roles;   if ( ! isset( $wp_roles ) ) $wp_roles = new WP_Roles();   […]

WordPress 禁止多个人同时登录一个账号

对于开放注册的 WordPress 站点来说,尤其是有会员购买服务的站点,可能需要禁止用户共享账号,也就是要禁止多个人同时登录一个账号。今天分享老外的一个方法,大家不妨试试。 将下面的代码到主题的 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 40 41 42 43 44 45 46 /** * Detect […]

WordPress 后台只显示当前登录用户的文章、页面和媒体

对于 WordPress 多用户网站而言,我们可能需要限制用户的某些行为,比如需要在后台只显示当前登录用户的文章、页面和媒体,今天推荐的 Restrict User Content 插件就可以实现这个目的。 安装启用 Restrict User Content 插件以后,如果是非管理员账号登录后台,只能看到自己的文章、页面和多媒体。当然,该插件还允许你设置共享哪些用户的多媒体文件给所有用户使用,在后台 设置 – Restrict User Content 页面就可以看到如下设置界面: 在后台插件安装界面搜搜 Restrict User Content 即可在线安装,或者在这里下载 Restrict User Content 相关内容推荐: 在WordPress后台的文章列表只显示该作者自己的文章 WordPress后台只显示与当前用户的文章相关联的评论

WordPress 视频播放插件 Smartideo

Smartideo 是为 WordPress 添加对在线视频支持的一款插件(支持手机、平板等设备HTML5播放)。 目前支持优酷、搜狐视频、土豆、56、腾讯视频、新浪视频、酷6、华数、乐视 等网站。 你可以直接粘贴视频播放页完整的URL到编辑器(单独一行),就可以加载视频播放器。 插件安装 你可以在后台插件管理页面中直接搜索 Smartideo 并安装.或者上传文件夹 smartideo 至 /wp-content/plugins/ 目录.在插件管理页面中激活 Smartideo. 使用方法 你可以直接粘贴视频播放也完整的URL到编辑器(单独一行),就可以加载视频播放器。 URL样例 http://v.youku.com/v_show/id_XMTYzNTgxNTMy.htmlhttp://www.tudou.com/programs/view/YBdHhxJqrLY/http://www.56.com/u35/v_MTEwMjM5NDcy.htmlhttp://v.qq.com/page/o/9/f/o0142tt1m9f.htmlhttp://v.qq.com/cover/t/tyeqdw6rof7t5ow/p0015kjlai9.htmlhttp://my.tv.sohu.com/us/94469256/77228432.shtmlhttp://www.wasu.cn/Play/show/id/5079941http://v.yinyuetai.com/video/2207109http://v.ku6.com/show/P0Ib_pTne6-FBSa1AbtKUQ…htmlhttp://www.letv.com/ptv/vplay/20932037.html 效果展示 http://www.rifuyiri.net 插件下载 WordPress插件中心:https://wordpress.org/plugins/smartideo/GitHub:https://github.com/nothingisover/smartideo

积分插件 myCRED 的安装和基本设置

本文目录[隐藏]1安装 myCRED2基本设置3设置奖励规则本文是《积分插件 myCRED 专题教程》系列教程的第 2 部分,该系列共包含以下 3 个部分:WordPress 用户积分插件 myCRED积分插件 myCRED 的安装和基本设置修复积分插件 myCRED 日志时区相差8小时的问题 myCRED 是一个非常强大的积分插件,如果你还没有接触过,请查阅 https://www.wpdaxue.com/mycred.html 。今天就来简单说说如何安装 myCRED 和进行基本的设置。 请注意:如果你的mysql版本是5.1.X的话,很可能会出现myCRED日志无法读写的状况,所以,最好确保你的mysql版本至少是5.5.x! 安装 myCRED 1、myCRED 的安装、启用步骤,和其他插件一样,具体方法,请看 https://www.wpdaxue.com/install-wordpress-theme-and-plugin.html 2、启用插件后,需要进行一个简单的配置步骤,在 插件 – myCRED Setup,可以进入设置: 这个流程必须走完,你只需一步步点击下去即可,可以不设置任何设置,因为后面我们是可以修改这些设置的。 3、完成上面的步骤,就可以看到设置选项了。 基本设置 核心设置:和上面配置的基本一样,可以按照提示设置 管理:就是对现有积分日志和用户积分的管理 积分类型:默认自带一个积分类型,你可以添加更多积分类型,比如金币。每个积分类型都可以单独设置奖励规则,非常方便。 设置奖励规则 在 myCRED – 钩子,界面,我们可以设置不同事件的奖励规则。每个事件都基本是积分、日志模板的设置,也有提示信息,就不展开解释了。 设置好这些基本设置后,myCRED 就可以正常工作了。如果你还想拓展下积分功能,就需要用到 扩展(Add-ons),下次将介绍这部分,敬请关注。 阅读该系列的其他文章: 上一篇:WordPress 用户积分插件 myCRED 下一篇:修复积分插件 myCRED 日志时区相差8小时的问题

使用 WP First Letter Avatar 将用户名首字母作为 WordPress 用户头像

很多 WordPress 国内用户都被一个问题所困扰,全球通用头像服务 Gravatar 在国内无法正常设置和使用,虽然我们可以通过《Gravatar 头像被墙及解决方案》来降低影响,但是没有设置过 Gravatar 头像的用户,还是会显示一个比较难看的默认头像。今天介绍的 WP First Letter Avatar 插件,可以根据用户名字母来匹配头像,比如用户名为 lucy 的用户,头像将会是一个 L 字母头像,如下图所示: 插件设置也比较简单,建议保留默认设置保存下即可。自带的头像在该插件下的 images/default 目录下,如果你修改了下图头像所在目录的选项,请确保你制作或存放了对应的头像在新目录。 在WordPress插件安装后台搜索 WP First Letter Avatar 即可在线安装,或者在这里下载。

WordPress 代码高亮插件 WP-GeSHi-Highlight

本文目录[隐藏]1WP-GeSHi-Highlight 代码书写格式2WP-GeSHi-Highlight 样式自定义3WP-GeSHi-Highlight 下载安装 之前推荐过《WordPress代码高亮插件:WP-Syntax》,这个插件很好用,但是已经2年多没有更新了,今天推荐的 WP-GeSHi-Highlight 是对 WP-Syntax 进行重写改进的高亮插件,输出代码更加简洁,跟进最新的 WordPress API 调用,完全兼用 WP-Syntax (使用方法,参数都继承了)。WP-GeSHi-Highlight  支持N多种语言高亮,具体可以看这里。 WP-GeSHi-Highlight 代码书写格式 1 2 3 <pre lang="html" line="1" escaped="true" > //这里添加代码…… </pre> <pre lang="html" line="1" escaped="true" > //这里添加代码…… </pre> 其中,lang=”html”表示代码语言为html,请根据自己需要修改; line=”1″ 表示显示行号,如果不需要,去掉即可;escaped=”true” 是为了防止代码转义,如果不需要,去掉即可。 注意:在wordpress后台使用 WP-GeSHi-Highlight 等代码高亮插件,需要在html模式下添加代码,不要随意切换到可视化模式,否则代码就容易转义!! WP-GeSHi-Highlight 样式自定义 WordPress大学 目前已经更换了 WP-GeSHi-Highlight ,自带的高亮效果已经很不错了。如果你不满意自带的效果,WP-GeSHi-Highlight 插件目录下有一个 wp-geshi-highlight.css 文件,只需将这个文件复制到你当前所用的主题根目录,然后修改里面的css代码即可。这样一来,即使更新 WP-GeSHi-Highlight 插件,也不会丢失你的自定义样式了。 以下就是 WordPress大学 目前使用的样式,如果你需要,可以用来覆盖 […]

管理 WordPress 核心/主题/插件更新提示 Easy Updates Manager

关于 WordPress 的更新提示的管理,之前推荐过教程: 隐藏 WordPress 核心/主题/插件更新提示 WordPress 隐藏特定插件的更新提示 WordPress 禁用自动更新和更新提示 今天,在推荐一个更加强大的 管理 WordPress 核心/主题/插件更新提示的插件:Easy Updates Manager,该插件的功能非常完善,具体如下图所示: 你可以在后台插件安装界面搜索 Easy Updates Manager 进行在线安装,或者在这里下载 Easy Updates Manager

解决万网主机下 WordPress 无法发送邮件的问题

不少朋友一直都在问万网主机下 WordPress 无法发送邮件,其实在WordPress大学的问答中心, Jerry8yuan 给出了解决方案,下面简单整理一下,方便后面的朋友。 万网的主机貌似都需要通过 SMTP 来发送邮件,而且要开启 fsockopen(在万网后台可以开启,不会的请联系万网客服) 。但是 WordPress 的 SMTP 发送方式为 steam_connect_client 而非fsockopen,所以,打开 /wp-include/class-smtp.php 大概是 274-282 行的位置,查找到下面的代码: 1 2 3 4 5 6 7 8 9 $socket_context = stream_context_create($options); $this->smtp_conn = @stream_socket_client( $host . ":" . $port, $errno, $errstr, $timeout, STREAM_CLIENT_CONNECT, $socket_context ); $socket_context = stream_context_create($options); $this->smtp_conn = @stream_socket_client( $host . ":" […]

WordPress 4.2 禁用 Emoji 表情 和修复仪表盘评论头像错位

本文目录[隐藏]1禁用 Emoji 表情2恢复之前的图片表情3解决仪表盘头像错位 WordPress 4.2 一改之前的图片表情,改为使用 Emoji 表情 ,而且是直接远程调用api,可惜的是,这个api服务在国内是无法正常访问的,这就导致了网站加载缓慢,之前的表情无法显示等问题。好吧,下面就来禁用这个 Emoji 表情,恢复之前的图片表情。 禁用 Emoji 表情 在主题的 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 /** * Disable the emoji’s */ function disable_emojis() { remove_action( ‘wp_head’, ‘print_emoji_detection_script’, 7 ); remove_action( […]

WordPress 小工具缓存输出 Widget Output Cache

WordPress 自带的小工具功能,允许你自由定制侧边栏的内容,但是过多的小工具可能会导致数据库的查询增多,如果这些小工具基本不会怎么大更新的话,我们可以考虑将它们进行缓存,直接从缓存中输出,这样就可以检查数据库的查询,还可以加快网站的加载速度。 今天就推荐 Widget Output Cache 这个插件,安装启用这个插件后,默认就会缓存所有的小工具(直接缓存为html静态),当然,如果你不希望缓存其中的某个小工具,你可以在这个小工具的设置选项里面勾选排除的(该插件会自动在每个小工具设置页面插入一个排除选项): Widget Output Cache 采用的是 WordPress transients 数据库缓存方式,也就是将所有的内容直接缓存到数据库的 options 表,然后直接读取,这样一来,就会占用一定的数据库空间来存放缓存内容,所以请记得查看你的数据库是否有足够的空间来缓存。 在后台插件安装界面搜索 Widget Output Cache 即可在线安装,或者在这里下载

WordPress 论坛插件 QDiscuss

本文目录[隐藏]1QDiscuss 特色2待开发功能3演示及下载 关于WordPress论坛方面的插件,之前已经在《5个最好的 WordPress 论坛插件》进行了相关介绍,今天再介绍一个新出的论坛插件 QDiscuss,这个插件的原型来自于一个php论坛系统 Flarum,经过修改,QDiscuss 已经是一个拥有现代化的设计,架构良好的强大的 WordPress 论坛插件,所有的数据都保存在你的 WordPress 数据库,并且 WordPress 的用户将被默认设置为 QDiscuss 的成员。 QDiscuss 特色 WordPress 插件,你的数据属于你一个网页应用程序,就一个页面调用三个级别的角色:管理员,版主,会员论坛头像上传动态通知支持手机和触摸阅读页面直接回复实时更新分类扩展置顶扩展 待开发功能 用户个人资料发帖添加附件…… 演示及下载 在线演示:http://colorvila.com/qdiscuss/ 后台插件安装界面搜索  QDiscuss 即可在线安装,或者在这里下载 QDiscuss 目前正处于早期发展阶段,如果你有什么好的建议,可以在 QDiscuss 论坛 或 WordPress支持论坛 进行反馈,谢谢。

WordPress 按首字母排列的标签云页面

中文按首字母排列标签云有些麻烦,我们必须检索出标签第一个字的拼音的第一个字母,然后进行排序输出。一直都有朋友询问WordPress大学 的标签云页面是如何做的,那今天就简单分享下。 1、新建一个php文件,命名为 page-tags.php ,然后将你主题的 page.php 这个文件的代码复制过来,接着在 1 <?php get_header(); ?> <?php get_header(); ?> 上面添加: 1 2 3 4 5 <?php /* Template Name: 标签云页面 */ ?> <?php /* Template Name: 标签云页面 */ ?> 2、找到 1 <?php the_content(); ?> <?php the_content(); ?> 在下面添加代码: 1 2 3 4 5 6 7 8 9 10 11 12 […]

WordPress 用.html作为url后缀时的分页链接问题

本文目录[隐藏]1目标2实现方法3代码 固定链接设为 /archives/%postname%.html 时可以让页面看起来像静态页,同时会使分页链接变得十分奇怪,比如评论的分页链接会变成”hello-world.html/comment-page-1#comments”,html既然是后缀就应该一直在最后,本文介绍如何实现。 目标 假设页面链接为hello-world.html 当在文章中插入分页时,希望分页链接格式为 hello-world/page-2.html 评论分页链接则为 hello-world/comment-page-2.html 实现方法 通过filter将分页链接改成希望的格式,分别用到vwp_link_pages_link 和 get_comments_pagenum_link。添加自定义跳转规则,利用filter rewrite_rules_array取消Canonical URL(标准链接)跳转,否则使用新链接访问时WordPress会强制跳转到原来的链接 代码 下面这段代码放在主题的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 […]

WordPress 去除后台标题中的“—— WordPress”

默认情况下,在WordPress 后台页面的标题的尾部,都有 “—— WordPress”这一段,比如“仪表盘 < WordPress大学 —— WordPress”,有些朋友出于某些目的,需要去掉最后的 “—— WordPress”,其实方法比较简单,用到 admin_title 这个过滤挂钩。具体的代码如下: 1 2 3 4 5 6 7 8 9 /** * WordPress 去除后台标题中的“—— WordPress” * https://www.wpdaxue.com/remove-wordpress-from-admin-title.html * 参考代码见 https://core.trac.wordpress.org/browser/tags/4.2.2/src/wp-admin/admin-header.php#L44 */ add_filter(’admin_title’, ‘wpdx_custom_admin_title’, 10, 2); function wpdx_custom_admin_title($admin_title, $title){ return $title.’ &lsaquo; ‘.get_bloginfo(’name’); } /** * WordPress 去除后台标题中的“—— WordPress” * https://www.wpdaxue.com/remove-wordpress-from-admin-title.html * 参考代码见 https://core.trac.wordpress.org/browser/tags/4.2.2/src/wp-admin/admin-header.php#L44 */ […]

WordPress 4.3+ 禁用可视化编辑器的格式化快捷键

WordPress 4.3 的可视化编辑器下新增了格式化快捷键功能,让你可以很方便撰写文章,有点类似于 Markdown 语法。目前 WordPress 支持以下快捷键: 输入 * 或 – 回车后可以添加无序列表输入1. 或 1) 回车后可以添加有序列表 输入 # 回车后将插入一级标题 h1, ## 二级标题 h2,### 三级标题 h3 等等输入 > 回车后将插入一个引用模块 这个格式化快捷键应该是可以提高书写速度的,但是可能有些朋友不太习惯,而且可能会干扰输入,那么你可以将下面的代码添加到主题的 functions.php 即可禁用这个格式化快捷键功能: 1 2 3 4 5 6 7 8 9 10 11 12 function disable_mce_wptextpattern( $opt ) {   if ( isset( $opt[’plugins’] ) && $opt[’plugins’] ) […]

WordPress 4.3+ 默认开启页面的评论功能

WordPress 4.3 及后续版本将页面(page)的评论功能默认关闭了,也就是说,你如果新建页面,需要手动勾选”允许评论”才可以开启页面的评论功能,这个对于经常要发布可评论页面的用户来说,无疑增加了操作量。 如果你想要默认开启页面的评论功能,那你可以下载安装 Allow Comments on Pages by Default 插件,或者将下面的代码添加到主题的 functions.php 即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 /* Plugin Name: Allow Comments on Pages by Default Plugin URI: http://wordpress.org/plugins/allow-comments-on-pages-by-default/ Description: Turns on comments on pages in WordPress 4.3+ by default. Author: Sergey Biryukov Author […]

WordPress 让后台用户列表可以根据文章数进行排序

对于开放注册的 WordPress 多用户博客而言,我们可能需要了解用户所发布的文章数量,虽然 WordPress 后台的用户列表有“文章”这个列,但是默认是不支持排序的,无法快速查看发布了文章的用户以及他们的文章数量,要解决这个问题,我们只需要将下面的代码添加到主题的 functions.php 即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 /* Plugin Name: Sort Users by Post Count Description: Add a column to the Users page in the admin to sort users by post counts.https://github.com/ksemel/sort-users-by-post-count Version: 1.0 Author: […]

WordPress 获取优酷视频缩略图(新版)

最近在为客户定制网站时,需要获取优酷视频缩略图,百度了一大圈,所得的方法无非都是: VideoUrlParser.class.php 这个类沐风 Youku Videos 1.2.0 插件其他代码版本…… 查看了里面的代码,无非都是通过旧版本的优酷api获取数据: http://v.youku.com/player/getPlayList/VideoIDS/XMjIwNDg2NjU2/timezone/+08/version/5/source/out?password=&ran=2513&n=3 很不幸的是,优酷已经升级这个API,无法再获取视频缩略图,你可以点击上面的链接地址,就可以得到如下如所示的内容: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 {"data":[{"ct":"h","cs":"2197|2205|2223", "logo":"http:\/\/g1.ykimg.com\/", "seed":3970, "tags":["\u6211\u53ebMT\u63d2\u66f2","\u675c\u96ef\u5a9e","\u6211\u53ebMT"], "categories":"100", "videoid":"55121664", "vidEncoded":"XMjIwNDg2NjU2", "username":"\u9b3c\u0416\u6ce3", "userid":"3805457", "title":"\u675c\u96ef\u5a9e – \u96ea \u6211\u53ebMT\u63d2\u66f2", "up":0, "down":0, "ts":"8wWV1TDoSldjfN4B56Qwxg", "tsup":"8wWYHjPoSldjfN4CLKkwxg", "key1":"b148f43d", "key2":"789e55f11a15672c", "tt":"0", "videoSource":"1", […]

修复积分插件 myCRED 日志时区相差8小时的问题

本文是《积分插件 myCRED 专题教程》系列教程的第 3 部分,该系列共包含以下 3 个部分:WordPress 用户积分插件 myCRED积分插件 myCRED 的安装和基本设置修复积分插件 myCRED 日志时区相差8小时的问题 在测试 myCRED 这个积分插件的过程中,发现 myCRED 在积分日志中的时间和本地实际时间相差8小时(国内服务器可能大多会遇到该问题),如果你也遇到这个问题,可以将下面的代码添加到当前主题的 functions.php 文件中,一般即可解决: /* 修复积分插件 myCRED 日志时区相差8小时的问题 https://www.wpdaxue.com/fix-for-mycred-backend-log-entry-time-error.html */ if(!function_exists(’cwp_set_current_timezone’)){ function cwp_set_current_timezone($timezone){ if( false===stripos( $timezone,’:’ ) ){ $timezone_name = $timezone; }else{ $timezone = strtolower($timezone); $timezone = str_replace(array(’utc’,’UTC’), ”, $timezone) ; $timezone = preg_replace(’/[^0-9]/’, ”, $timezone) * 36; $timezone_name […]

WordPress 获取今天/最近24小时发布的文章数量

本文目录[隐藏]1获取最近24小时发布的文章数2获取今天发布的文章数 @80033041 朋友留言咨询,如何获取今天发布的文章数量,搜索了一遍,发现老外朋友已经分享过这方面的方法了(原文见这里),稍稍整理分享下。 获取最近24小时发布的文章数 注:最近24小时 – 是从用户当前的时间算起,往前24小时,这个时间段发布的数量。不一定全部是今天,也有可能是昨天某个时间的。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 /** * [get_posts_count_from_last_24h 获取最近24小时内发布的文章数量] * https://www.wpdaxue.com/count-posts-or-custom-post-types-from-last-24-hours-or-from-today.html * @param string $post_type [参数默认为 post 这个类型,你可以填写其他文章类型] */ function get_posts_count_from_last_24h($post_type =’post’) { global $wpdb; $numposts = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(ID) ". "FROM […]

WordPress 待办事项插件 To-Do Dashboard Widget

在使用 WordPress 建站的过程中,你是否需要记录下一些笔记或待办事项?之前就推荐过《WordPress待办事项插件:Cleverness To-Do List》,今天再推荐一个更简单易用的 To-Do Dashboard Widget,它就是一个仪表盘小工具,可以快速,轻松地管理你的待办事项。 安装并启用 To-Do Dashboard Widget,你就可以在后台的仪表盘界面看到如下小工具啦。只需键入一个待办事项,然后回车即可。 你还可以添加一些简单的html内容,比如链接、图像等。支持拖放排序。 点击上图右上角的“配置”可以进入设置界面: 直接在后台插件安装界面搜索 To-Do Dashboard Widget 即可在线安装,或者 在这里下载 To-Do Dashboard Widget 当然,如果这个插件功能不能满足你,你可以看下文章刚开始提到的  Cleverness To-Do List

使用 WordPress 内置的工具修复和优化数据库

当你的 WordPress 网站运行了一个比较长的时间,一般都会在数据库中存在某些垃圾数据,或者在不当的使用中,会导致某些数据库表损坏,这个时候我们就需要对数据库表进行修复和优化。大家比较常用的应该是 phpMyAdmin 内置的优化和修复功能,但是这类工具只能应用于 MyISAM 这个类型的数据表,却无法应用于 InnoDB 数据表。 延伸阅读: MySQL存储引擎MyISAM与InnoDB的优劣 phpMyAdmin教程 之 检查/优化/修复/删除/编辑数据表 其实,WordPress 内置了一个优化和修复数据库的工具,它既可以应用于 MyISAM 数据表,也可以应用于 InnoDB 数据表。要开启这个工具很简单,在网站根目录下的 wp-config.php 文件的“/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */”前面,添加下面的代码即可: 1 define(’WP_ALLOW_REPAIR’, true); define(‘WP_ALLOW_REPAIR’, true); 然后访问如下地址即可访问到该工具: 1 http://你的域名/wp-admin/maint/repair.php http://你的域名/wp-admin/maint/repair.php 点击相应的按钮即可进行操作,有什么问题都会返回相应的信息给你的。提示:在“修复并优化数据库”时,如果第一次没有生效,请多试几次,有时候需要多次执行才能完成。 重要提示: 1.在操作之前,请务必先手动下载备份好你的数据库,以防万一。 2.在不使用该工具的时候,请将 define(‘WP_ALLOW_REPAIR’, true); 的true 改为 false,或删除这行代码 当然,如果你不想编辑 wp-config.php 添加 define(‘WP_ALLOW_REPAIR’, true); ,你可以安装启用 Enable WP Database Tools 这个插件,它可以自动开启数据库工具。 参考: https://wp-mix.com/wordpress-repair-optimize-innodb/ […]

WordPress 用户管理插件 WP User Manager

WP User Manager 是一个较新的用户管理插件,可以在前端实现 用户注册、登录、找回密码、修改个人资料、修改密码等功能,如果你在找这方面的插件,WP User Manager 应该是一个不错的选择。 其他的就不多说了,直接看图片预览吧: 前台页面 总的来说,基本的功能都有了,目前插件还在不断开发,有些新的扩展也将要发布,比如 自定义字段 功能,将在后面添加吧。 测试过程中,发现这个插件的某些链接点击可能会跳转到 404 页面,虽然我多次重新保存了 设置 – 固定链接 ,但是问题还是没有解决,不知道以后的版本是否OK。顺便抽时间汉化了 WP User Manager,400多条字段要汉化,还是很累人的。 在后台插件安装界面搜索 WP User Manager 即可在线安装,或者在这里下载 WP User Manager。汉化包已提交给作者,等不及的朋友可以 点击下载 WP User Manager 简体中文包,解压后上传到该插件下的 languages 目录即可。 更多帮助请看官方文档:http://docs.wpusermanager.com/ 相关插件推荐:Theme My Login

WordPress 前台发布/编辑/管理文章 Frontier Post

本文目录[隐藏]1Frontier Post 主要功能2Frontier Post 后台预览3Frontier Post 前台预览4Frontier Post 下载安装 Frontier Post 是一个WordPress 前台发布/编辑/管理文章插件,允许用户在前台发布、编辑、删除文章,不需要进入WP后台。Frontier Post 具备相对全面的设置选项,管理员可以很方便配置前台用户的权限。 Frontier Post 主要功能 前台直接添加/编辑/删除文章和页面,包括媒体可以使用 PressThis 创建文章,并在 Frontier Post 编辑它们自带“我的文章”和“我的待审文章”小工具符合 WordPress 标准的用户权限设置允许编辑分类/标签/自定义分类法(下拉列表,多选,多选或单选按钮)设置每个角色默认的分类,以及所允许的分类支持 WordPress 文章状态邮件通知(草稿,待审,私人和已发布),支持审核意见(不会被显示在博客中,只显示在编辑页面)根据用户角色设置是否隐藏WP顶部管理条(可选)用户必须登录后才能发表支持多个页面添加 Frontier Post  简码来使用支持自定义文章类型 Frontier Post 后台预览 Frontier Post常规设置:   Frontier Post 用户角色权限设置: Frontier Post 高级设置: Frontier Post 前台预览 Frontier Post 用户文章列表: Frontier Post 发布、编辑文章: Frontier Post 下载安装 […]

WordPress 文章收藏插件 Favorites

本文目录[隐藏]1Favorites 的功能2Favorites 预览 Favorites 是一个WordPress插件,它是为最终用户和主题开发者开发的,它提供了一个非常简单易用的API来为不同的文章类型添加文章收藏按钮。 该插件虽然名字为“收藏(Favorites)”,但是你可以自定义这个文本,比如修改为 喜欢、书签或其他类型的名称。 Favorites 的功能 支持任何文章类型 —— 可以在后台选择哪些文章类型开启收藏按钮支持所有用户 —— 包括已登录和未登录的用户为最终用户和开发者设计 —— 该插件既能满足最终用户的使用,也预留了很多函数和接口给开发者,方便二次开发支持多站点模式 —— 用户收藏的数据是保存在单个站点,但是可以扩展点调用数据 Favorites 预览 后台设置选项: 前台收藏按钮: 用户的收藏列表: Favorites 插件提供简码和PHP模板标签来让用户或开发者调用相关数据。比如收藏按钮的显示、收藏了该文章的用户列表,用户收藏的文章列表等等。 在后台插件安装界面搜索 Favorites 即可在线安装,或者在这里下载 Favorites。已汉化该插件,你可以点击下载简体中文包,解压后上传到该插件的 languages 目录即可。 使用方面的帮助,请看作者官方:https://favoriteposts.com/ 测试过程中,发现用户收藏了的文章列表,貌似没有分页功能,不知以后是否会解决这个问题?

WordPress 使用 WP Easy Post Mailer 添加用户邮件订阅

本文目录[隐藏]1WP Easy Post Mailer 预览2WP Easy Post Mailer 下载安装 WP Easy Post Mailer 是一个不依托第三方服务的 WordPress 邮件订阅插件,使用WP内置的发件机制,需要你的主机支持发送邮件(内置的 mail() 函数支持或 SMTP 发送方式均可)。实现的方式很简单,通过它制作一个订阅表单,让用户可以填入邮箱提交订阅,然后发布新文章后自动/手动发送邮件通知给已订阅的用户。 WP Easy Post Mailer 预览 前台订阅框: 发送邮件的情况: WP Easy Post Mailer 下载安装 在后台插件安装界面搜索 WP Easy Post Mailer 即可在线安装,或者在这里下载 WP Easy Post Mailer(网友 @陌小邦 手动汉化了该插件,需要的朋友点此去下载简体中文版)。 在设置界面建立的订阅表单后,你可以通过下面三种方式调用表单: 1、外观 – 小工具,添加订阅小工具 WP Mailer Subscribe Form 2、新建页面使用简码 [wpm_form id=”1″] […]

WordPress 使用 Pie-Register 添加前台注册、登录、找回密码和编辑个人资料功能

本文目录[隐藏]1Pie-Register 功能2Pie-Register 预览3Pie-Register 下载安装4Pie-Register 问题解决 Pie-Register 是一个功能比较完善的 WordPress 才能,使用它可以很方便添加和定制前台用户注册、登录、找回密码和编辑个人资料的功能。此外,还内置了邀请码功能以及用户验证功能。 Pie-Register 功能 强大的注册表单生成器用户验证机制(邮件验证或管理员审核)具备邀请码功能自定义电子邮件模板内置验证码功能用户导入/导出通过PayPal支付网关可设置付费注册一次性会员费用 Pie-Register 预览 在这里就不提供前台页面预览了。 Pie-Register 下载安装 Pie-Register 下载:https://wordpress.org/plugins/pie-register/ Pie-Register  官方网站:http://pieregister.com/ Pie-Register 下载页面:http://pieregister.com/download-center/ 抽时间汉化了 Pie-Register 插件,已将语言包提交给作者,如果你等不及了,可以点此下载 Pie-Register 简体中文包,解压后上传到该插件的 lang 目录即可。 Pie-Register 问题解决 Pie-Register 在前端调用了google的 jQuery ui 文件,在国内是无法加载的,解决方法: 1.后台 Pie-Register 常规设置界面 – 前端设置 – “输出 Pie-Register jQuery-ui”选择否 2.将下面的代码添加到当前主题的 functions.php 文件,即可使用百度的 jQuery-ui 替换: 1 2 3 4 […]

WordPress 给某些分类的文章添加密码保护 Access Category Password

虽然 WordPress 自身可以给单篇文章添加密码保护,但是如果我们需要将整个或多个分类下的文章都添加密码保护,一篇篇添加密码太耗时间了,今天推荐的 Access Category Password 插件,就可以给某个或多个分类下的文章添加密码保护,访问受限制的分类下的文章(内容和摘要)都必须输入正确的密码。如下图所示: 当然了,该插件同样可以限制通过feed订阅网站内容的用户,在feed中,如果是受限制的分类的文章,就会替换为所设置的提示内容。 你可以预览后台设置界面了解更多信息: 在后台插件安装界面搜索 Access Category Password 即可在线安装,或者在这里下载 Access Category Password。 已将该插件汉化,并提交语言包给作者,如果你等不及,可以在这里下载简体中文包,解压后上传到该插件的目录即可生效。

WordPress 使用 WP-Sweep 清理和优化数据库

本文目录[隐藏]1WP-Sweep 详细清理功能2WP-Sweep 特点3WP-Sweep 预览4WP-Sweep 下载安装 说到数据库清理优化,大家比较熟知的应该是 WP-Optimize,今天要推荐另一个这方面的插件:WP-Sweep。它可以让你清理WordPress中未用的、孤立的和重复的数据,还可以优化数据库中的表。 WP-Sweep 详细清理功能 修订版本自动草稿已删除的文章未经批准的评论垃圾评论已删除的评论孤立的文章Meta孤立的评论Meta孤立的用户Meta孤立的项目关系未使用的项目重复的文章Meta重复的评论Meta重复的用户MetaTransient 选项优化数据库表文章Meta中的 oEmbed 缓存 WP-Sweep 特点 WP-Sweep 尽可能使用适当的 WordPress 函数来进行清理优化操作,而不是直接使用MySQL查询来操作,所以要安全和稳定很多。 所用到的函数如下: wp_delete_post_revision()wp_delete_post()wp_delete_comment()delete_post_meta()delete_comment_meta()delete_user_meta()wp_remove_object_terms()wp_delete_term()delete_transient()delete_site_transient() WP-Sweep 预览 安装启用 WP-Sweep 后,可以在 工具 – 清扫 进入操作界面: WP-Sweep 下载安装 在后台插件安装界面搜索 WP-Sweep 即可在线安装,或者在这里下载 WP-Sweep 已经汉化该插件,并提交语言包给作者,如果你等不及,可以在这里下载简体中文包,解压后上传到该插件下的 languages 目录即可。 特别提示: 1.插件的清扫操作是不可逆的,在进行操作前,请务必备份你的数据库,以防万一! 2.有些数据可能是未发布的草稿文件的,在清扫前,请尽量确保在没有草稿的情况下操作!

WordPress GIF 图片点击播放 WP GIF Player

本文目录[隐藏]1WP GIF Player 功能特点2WP GIF Player 设置界面3WP GIF Player 演示和安装 有些朋友要使用 WordPress 来搭建一些 GIF 动态图网站,就需要这个 GIF 图片点击才播放的插件,今天推荐的 WP GIF Player 就可以实现这个功能。WP GIF Player 可以阻止 GIF 在页面加载的时候自动播放,自动根据GIF图片生成一个静态图,要手动点击才可以播放,这样就加快了页面加载的速度了。 WP GIF Player 功能特点 自动根据 GIF 图片生成静态图片,以便提供预览和缩略图调用在图片上添加一个 GIF 图标,点击即可播放,再次点击可以停止按需点击才加载GIF图片,加快页面加载速度如果同一个页面有多个GIF,点击后,只有最后点击的才会播放支持同时上传多个 GIF 图片可以设置GIF图片的最大尺寸 WP GIF Player 设置界面 在后台发布文章的界面可以上传GIF: WP GIF Player 演示和安装 1.官方在线演示:http://wp-gif-player.p-s-media.de/ 2.在后台插件安装界面搜索 WP GIF Player 即可在线安装,或者在这里下载 WP GIF Player […]

WordPress 使用 Ultimate Member 实现前台用户中心功能

本文目录[隐藏]1主要功能2插件预览3收费扩展4官方免费扩展5官方开发中的扩展6第三方扩展7插件下载8问题修复 Ultimate Member 是一个强大而灵活的插件,可以让用户轻而易举在前台注册、登录、编辑个人资料等。该插件可以让你添加漂亮的用户个人资料到你的网站中,快速创建一个先进的社区。轻量级,高度可扩展,Ultimate Member 将让你创建几乎任何类型的会员网站。 主要功能 前台用户注册前台用户登录前台个人资料自定义表单字段支持条件判断的表单字段拖放表单制作用户账号页面自定义用户角色可搜索的用户目录自定义邮件模板内容限制条件菜单在个人资料中显示用户的文章和评论手机判断和自适应SEO 优化内置多个挂钩,方便开发者多站点支持Mandrill 支持WPML 多语言支持 插件预览 用户个人资料页面,下图有些功能是需要购买收费扩展才能实现的: 个人账号设置页面,可以在这里修改账号信息 后台设置界面,已经汉化了: 其他的截图就不弄了,自己到官方演示站看看吧:http://ultimatememberdemo.com/ 注册并登录就 可以看到效果了,演示站使用了收费扩展的哦。 收费扩展 Ultimate Member 有很多扩展,可以极大增强插件的功能: Social Activity – 让用户可以发布动态以及查看其他用户的动态 – $105WooCommerce – 整合 WooCommerce 和 Ultimate Member – $85Private Messages – 添加站内信功能到网站,允许用户进行站内交流 – $105Followers – 允许用户关注网站的其他用户,以及设置个人资料的访问权限 – $65Real-time Notifications – 添加一个通知系统到网站,用户可以实时获取通知 – $65Social Login – 让用户可以通过第三方账号登录,如 Facebook, Twitter, […]

100% Secure Checkout

PayPal / MasterCard / Visa