关于 WordPress 前台和后台设置不同语言,之前已经推荐过: WordPress 前台和后台设置不同的语言让用户设置自己的 WordPress 后台语言 上面的第一种方法有一个弊端:假设后台设置为中文,前台设置为英文,前台某些和后台有交互的地方(比如顶部工具条、评论部分的一些字段和交互信息)仍旧会显示中文。 第二种方法必须需要用户自己设置一次后台语言,当然,它的优点也很明显,就是每个用户都可以根据自己的需要设置后台语言。 今天分享的 Simple Admin Language Change 插件,允许你直接在后台设置 – 常规界面为前台和后台设置各自的语言,而且解决了第一种方法的弊端: 不过,在 设置 – 常规 这个界面,显示的仍然是前台语言,其他页面都是后台语言。 你可以在后台插件安装界面搜索 Simple Admin Language Change 直接安装,或者在这里下载 Simple Admin Language Change
November 2018
使用 Postie 通过邮件发布文章到 WordPress
相信有不少朋友不知道,我们其实是可以通过邮件发布文章到WordPress的。在后台 设置 – 撰写 界面即可看到设置选项: 但是今天的主角不是这个,而是 Postie,它将邮件发布这个功能拓展得非常强大。Postie 提供了许多先进的功能,通过邮件创建文章,包括根据名称分配类别,包括图片和视频,并自动剥离签名。支持IMAP和POP3,以及SSL通信。 Postie 主要特色: 支持IMAP或POP3服务器支持SSL和TLS控制谁可以通过电子邮件发布设置类别、状态、文章的格式,文章类型和标签的默认值设置标题、类别、状态、文章的格式,文章类型、日期、评论控制和电子邮件来覆盖默认标签指定文章摘要(包括节选仅适用于图像)使用纯文本或电子邮件的HTML版本去掉电子邮件页眉和页脚(从邮件列表发布有用)可选在文章发布成功/失败时发送电子邮件可设置允许添加的由文件名(支持通配符)和MIME类型文件类型可选使第一张图像作为特色图像画廊的支持纯文本电子邮件可控制图像位置根据需要设置图像模板、视频模板、音频模板、其他附件模板电子邮件回复成为评论开发者还可以根据钩子来处理邮件 http://postieplugin.com/extending/ 在后台插件安装界面搜索 Postie 即可在线安装,或者在这下载 Postie 后手动安装。
WordPress 根据用户角色和登录状态显示不同内容和小工具
之前推荐过《WordPress 根据用户名/用户角色/能力/是否登录等隐藏部分文章内容》,今天推荐的 Content Control 插件更加强大,允许你自由设置限制条件,支持根据用户是否登录、用户角色设置隐藏内容和小工具。可以批量设置属于某分类、标签、格式等的文章的可见性,也可以通过简码 [content_control] 单独隐藏部分内容等等。支持设置限制后显示特定信息或重定向到某页面、网址等。自己看下配图,或直接下载体验下吧! 在内容控制界面可以添加不同的可见性规则: 通过简码设置部分内容可见性: 设置小工具可见性: 在后台插件安装界面搜索 Content Control 即可在线安装,或者在这里下载 Content Control 。已经汉化了该插件,不过插件有的小错误导致翻译失效,已经反馈给作者,并提交了中文包。如果你等不及要使用,可以下载修复好的 Content Control 简体中文版使用。 BTW,该作者还有一个不错的插件,根据用户条件来设置菜单的可见性,感兴趣的不妨看看:https://wordpress.org/plugins/user-menus/
WordPress 禁止用户修改密码后给管理员发送邮件通知
貌似是从 WordPress 4.6 开始,只要网站的用户修改了密码,都会给管理员发送邮件通知: 如果要禁用这个通知的话,还是只能通过插件的方式来实现,因为如果在主题代码中添加函数代码的话,无法覆盖WP核心的这个功能,也就是只有通过插件才有优先权来覆盖。那么实现方法也很简单了,直接在后台插件安装界面搜索 Disable Password Changed Notifications 在线安装后激活即可生效。
WordPress 后台插件更新模块任意目录遍历导致DOS漏洞和IP验证不当漏洞
本文目录[隐藏]1漏洞1:WordPress 后台插件更新模块任意目录遍历导致DOS漏洞1.1描述1.2修复方法2漏洞2:WordPress IP验证不当漏洞2.1描述2.2修复方法3特别提示 最近频繁收到阿里云的两个漏洞提示,相信很多使用阿里云服务器的朋友也会收到: WordPress 后台插件更新模块任意目录遍历导致DOS漏洞WordPress IP验证不当漏洞 修复这两个漏洞的最直接的办法就是马上升级到 WordPress 4.6.1 版本即可! 下面还是简单说说这两个漏洞,以及不升级4.6.1时应该如何手动修复。 漏洞1:WordPress 后台插件更新模块任意目录遍历导致DOS漏洞 描述 wordpress后台文件/wp-admin/includes/ajax-actions.php中,对代码插件路径的输入参数plugin未进行正确的规范化转义,导致黑客可传入特殊路径,造成拒绝服务。 修复方法 wordpress 4.5.4版本: 打开WordPress后台文件/wp-admin/includes/ajax-actions.php,大概在3077行左右找到以下代码: 1 $plugin = urldecode( $_POST[’plugin’] ); $plugin = urldecode( $_POST[‘plugin’] ); 在它的下面添加一行: 1 $plugin = plugin_basename( sanitize_text_field( wp_unslash( $_POST[’plugin’] ) ) ); $plugin = plugin_basename( sanitize_text_field( wp_unslash( $_POST[‘plugin’] ) ) ); 至此,修改保存上传覆盖后即可成功修复WordPress 4.5.4版本的WordPress后台插件更新模块任意目录遍历导致DOS漏洞。 wordpress 4.5.4版本以下: […]
使用 WooSidebars 为不同的页面设置不同的侧边栏
很多主题虽然内置了几个小工具区域,但可能还是无法满足为不同页面(归档、分类、文章类型等)设置不同侧边栏的要求,赶巧我们又不懂代码,怎么办?那就试试 WooSidebars 吧! WooSidebars 允许创建新的侧边栏区域,然后选择要使用这个新的侧边栏区域的页面,从而非常灵活地实现了不同页面不同侧边栏的需求,一起看下图解: 以下就是新建侧边栏区域的界面,注意看下图片文字说明: 以下就是我们刚才创建的小工具区域: 总的来说是非常方便了,对于内容比较复杂多样的网站,灵活地设置侧边栏的内容可以很好地提高用户体验以及网站效益! 在后台插件安装界面搜索 WooSidebars 即可在线安装,或者在这里下载 WooSidebars。有什么问题可以看下官方的教程。 突然想起来,之前已推荐过另一款类似插件:Custom sidebars,感兴趣不妨也试试,挑选最适合你的!
使用 WP Downgrade 在线降级 WordPress 到旧版本
本文目录[隐藏]1手动降级2在线降级 我们都知道,每当WordPress有新本的时候,我们都可以在后台一键更新。但是有些时候,我们的主题或插件可能不兼容新版本的WP,这时候我们如果要降级为之前的旧版本,该怎么操作呢?下面一起来看看。 重要提示:不管是升级还是降级,操作前,请务必备份你的网站数据,尤其是网站的数据库,以防万一! 手动降级 之前就介绍过手动降级的方法,具体请看: https://www.wpdaxue.com/wordpress-manually-update.html 在线降级 所谓在线降级,就是和一键更新到新版本一样操作。但是我们需要借助 WP Downgrade 插件来实现,所以首先要安装并且启用WP Downgrade。然后访问 设置 – WP Downgrade 菜单,设置我们要降级的版本。 比如从 4.7 降级到 4.6.1,就可以按照下图填入 4.6.1,然后点击“保存更改”: 可以访问这个页面查看 WordPress 的版本信息:https://wordpress.org/download/release-archive/ 注意看上图底部的红色信息:提示简体中文的 4.6.1 下载链接不存在,这时候,我们可以访问 设置 – 常规,修改语言为英文,然后保存: 接着访问 Dashboard – Updates 界面,点击 “RE-install Now”,即可开始重新安装指定的旧版本: 不用担心语言的问题,安装英文原版后,我们的语言包文件并不会丢失的! 等安装好以后,我们再访问 Settings – General 界面,将语言修改为 简体中文 ,保存后就可以看到之前的简体中文界面啦! 好了,就是这样操作啦!如果一切OK了,你就可以卸载掉 WP Downgrade 插件了。
禁用 WordPress 4.7 新增的PDF缩略图预览功能
WordPress 4.7 新增了一个PDF缩略图生成和预览功能,上传PDF文件后,会自动生成这个PDF文件的缩略图,并显示预览,如下图: 但是如果你已经在使用其他PDF插件实现了类似的功能,并且不希望与这个新增的功能有冲突,你可能想要禁用掉 WordPress 4.7 新增的PDF缩略图预览功能。实现的方法很简单,在你当前主题的 functions.php 文件添加如下代码即可: 1 2 3 4 5 6 7 8 9 /** * Disable PDF Thumbnail Previews in WordPress * http://www.wpbeginner.com/wp-tutorials/how-to-disable-pdf-thumbnail-previews-in-wordpress/ */ function wpb_disable_pdf_previews() { $fallbacksizes = array(); return $fallbacksizes; } add_filter(’fallback_intermediate_image_sizes’, ‘wpb_disable_pdf_previews’); /** * Disable PDF Thumbnail Previews in WordPress * http://www.wpbeginner.com/wp-tutorials/how-to-disable-pdf-thumbnail-previews-in-wordpress/ */ function wpb_disable_pdf_previews() { $fallbacksizes […]
替换 WordPress 的编辑器为百度 UEditor 编辑器
不少国人吐槽 WordPress 自带的 TinyMCE 编辑器不好用,想要替换为百度的 UEditor 编辑器,好吧,今天就推荐一款 UEditor 编辑器插件,让你可以替换 WordPress 后台的编辑器为百度 UEditor 编辑器。 强大的百度开源富文本编辑器Ueditor正式登陆wordpress!此插件最早由taoqili开发,SamLiu改进,但两位作者均不再发布更新版本,大山在此基础上更新到Ueditor1.4.3.3。在此感谢三位前辈的付出,我(杨圣亮)在前几位的基础上添加了KityFormula数学公式插件。 就使用感受来说,速度、稳定性均优于其他wordpress编辑器插件,故拿出来和大家分享。此插件已经支持到最新版本wordpress4.6,理论上是不支持wordpress3.3以下版本,另外Ueditor1.4.3以上版本将不再承诺支持ie6/ie7。 百度Ueditor编辑器wordpress插件编辑界面内容框增加了滚动条,默认自动宽度,高度500px,如需更改请修改配置文件editor_config.js。 该版本集成百度kityformula,添加对数学公式的支持。 演示地址:UEditor-KityFormula演示下载地址:UEditor-KityFormula for wordpress2.0.1下载插件发布地址:http://www.yangshengliang.com/kaiyuan-shijie/zuopin/399.html解压缩包到wordpress插件文件夹。最终的路径像这样:/wp-content/plugins/UEditor-KityFormula,也可以直接在后台通过插件上传进行安装。 测试发现,UEditor 编辑器上传的图片没有在WordPress的媒体库插入数据信息,也就是你在 多媒体 – 媒体库 下是看不到上传的图片的。
WordPress 文章/页面添加时间限制,到期后自动重定向到指定网址
您是否只想在指定的时间内展示某些文章/页面内容,例如活动、广告内容、优惠信息?不想手动管理或删除过期且过期的活动、优惠或旧内容?那今天推荐的 Content Expiration & Redirect 插件应该适合你,可以让你设置文章、页面的有效期,以及到期后需要重定向的网址。一旦文章/页面到期,用户访问这个文章/页面,就会自动被重定向到你设置的网址。以下就是这个插件的预览: 没有再多的介绍了,需要的就自己试试吧! 在后台插件安装界面搜索Content Expiration & Redirect 就可以在线安装,或者在这里下载后手动安装。 类似功能的插件还有: Post Expirator,不过已经好久不更新了,不知道是否还可用。
WordPress 免费客户工单系统插件 WSDesk
WSDesk 是一个简单和用户友好的免费客户工单系统插件,将帮助您无缝地管理客户的反馈。使用WSDesk,所有客户的投诉反馈将变成工单,使你可以毫不费力地进行回复解决。WSDesk 插件非常轻巧和基于Ajax运作,因此它不会干扰您的网站的加载速度。 WSDesk 设计过程就考虑到我们网站寻找合适的支持系统的过程中遇到的每一个问题。因此,WSDesk配备了你需要的一切:无限工单,多个支持客服,可自定义电子邮件回复,完整工单历史,文件附件等等。此外,它是免费的! 支持通过简码在前端页面调用,以方便用户提交和管理自己的工单: 1 [wsdesk_support] [wsdesk_support] 可使用IMAP,Gmail和G套件从电子邮件检索数据完全基于Ajax网页加载简化,无障碍的接口良好管理和分类查看最近7天的状态报告与分析可定制工单字段和外观使用Ajax搜索工单回复可发送附件 工单管理界面: 工单对话视图: 设置界面: 客服设置界面: 邮箱设置界面: IMAP 邮件设置: 最近7天的工单报告: 导入 Zendesk 数据: 最后,我们一起来看看视频演示吧: 你可以在后台插件安装界面搜索 WSDesk 进行在线安装,或者在这里下载 WSDesk。
WordPress 用户积分和徽章奖励系统 Badgearoo
本文目录[隐藏]1Badgearoo简介2可用简码3可用小工具4可设置的条件4.1常规条件4.2BuddyPress4.3bbpress4.4WooCommerce4.5Easy Digital Downloads5界面预览6Badgearoo 下载 经常看到论坛有用户的积分和徽章功能,如果你的WordPress站点也需要类型的功能,那可以试试推荐的用户积分和徽章奖励系统插件 – Badgearoo – 您可以配置自动分配或手动分配徽章和积分给用户。 Badgearoo简介 简单来说,Badgearoo 允许你自己创建各种条件和步骤,用户完成这些既定的条件和步骤后,就可以自动分配徽章或奖励积分给他们。当然,还允许你手动分配!你还可以自己上传徽章图标,可以设置徽章和积分的有效期,支持重复获取徽章等等。Badgearoo 内置了一些小工具和简码,允许调用徽章和积分用户的排名列表等等。 可用简码 [broo_user_badges] – 显示一个用户的所有徽章,例如 [broo_user_badges username=”johnsmith”][broo_user_points] – 显示一个用户的所有积分,例如 [broo_user_badges user_id=77][broo_leaderboard] – 显示用户徽章或积分排行榜,例如 [broo_leaderboard show_avatar=”true” sort_by=”badges” show_filters=”false”][broo_badge] – 显示徽章详情,例如 [broo_badge badge_id=”89″ show_description=”true” show_users=”false” show_user_count=”true”][broo_condition] – 显示条件详情,例如 [broo_condition condition_id=”1″ show_steps=”true” show_badges=”true” show_points=”true”][broo_user_dashboard] – 显示用户的徽章、积分仪表盘,例如 [broo_user_dashboard show_assignments=”true” limit=”5″ to_date=”205-01-01″ from_date=”2015-12-12″][broo_badge_list] – 显示徽章列表详情,例如 [broo_badge_list badge_ids=”34,55,56″ layout=”table”] […]
WordPress 客户工单支持/知识库文档系统 KB Support
本文目录[隐藏]1KB Support 核心功能2KB Support 功能预览3KB Support 可用简码4KB Support 付费扩展5KB Support 下载 今天介绍的 KB Support 是又一个强大的 WordPress 客户工单支持/帮助文档系统,它除了具备完善的工单支持功能外,还自带了知识库文档功能,让你可以创建商品的知识库文档,用户提交工单的时候,可以自动检索出已有的文档,非常人性化! KB Support 核心功能 轻松管理和自定义提交表单。不需要编码,可以创建和利用多种表单完全支持游客提交。客户不需要创建或管理支持工单的帐户。完全响应和干净的前端设计,客户可以在前端页面管理其工单,包括查看和创建回复可以轻松地创建和引用集成的知识库文章,用户输入标题是,尝试和提供解决方案,减少重复提问可以限制只有登录用户才可以查看知识库文章跟踪座席客服状态,以便您可以看到他们是在线还是离线内置多个简码调用:知识库文章列表,工单历史,登录/注册表单,个人资料编辑,知识库文章搜索表单等等支持为工单添加只有客服可见的私密内容可以限制客服可查看的工单,如只能查看分配给他的工单还内置了一些不错的钩子,以便开发者进行扩展 KB Support 功能预览 知识库文档: 自定义工单提交表单: 前端工单提交页面: 根据用户输入的标题检索文档: 客服后台的工单处理界面: KB Support 可用简码 [kbs_login] – 显示登录表单[kbs_register] – 显示用户注册表单[kbs_profile_editor] – 显示用户个人资料编辑界面[kbs_tickets] – 显示用户的工单列表,允许查看和回复等[kbs_submit] – 显示工单提交表单[kbs_articles] – 显示知识库文档列表[kbs_search] – 显示知识库文档的搜索框 KB Support 付费扩展 KB Support 核心功能本身是免费的,但是如果你想要扩展一些高级的功能,可以自己购买收费扩展实现: Canned Replies […]
使用 Email Templates 美化 WordPress 发出的邮件
相信很多朋友都觉得wordpress默认的邮件样式过于简单,今天推荐使用 Email Templates 来美化 WordPress 发出的邮件,你可以选择模板样式、添加Logo和文本,修改颜色,编辑邮件页脚等等。值得称赞的是,Email Templates 支持使用WP内置的定制器实时预览和修改,还支持发送测试邮件等。并且,它还兼容 WP SMTP, Easy WP SMTP, Easy SMTP Mail 等SMTP配置插件哦! 以上就是配置界面,操作非常简单。 你可以在后台插件安装界面搜索 Email Templates 在线安装,或者在WP官方库下载后手动安装:Email Templates
WordPress 使用 Email Subscribers & Newsletters 添加邮件订阅功能
昨天看到有朋友在群里问如何才能注册到 QQ邮件列表,其实,早在两年多前,QQ邮件列表就限制注册了,虽然老用户目前仍旧可以继续使用,但是说句实话,这个产品应该是爹不疼娘不要的了,一直都没见到更新功能。所以,如果你注册不了了,那就干脆换其他替代方式吧,比如自己搭建一个!今天推荐的 Email Subscribers & Newsletters 插件就可以在你的WordPress站点自建邮件订阅功能。 Email Subscribers & Newsletters 是一个功能完整的邮件订阅插件,可让您收集潜在客户,发送自动化的新博客发布通知电子邮件,主要功能如下: 当有新文章时发送邮件给订阅用户可设置定时发送(比如每小时发送50封)或手动发送可以通过多种方式(小工具/简码/PHP代码)添加订阅框来收集用户邮箱可设置是否需要用户验证邮箱激活当有新的订阅用户时,可选是否发送邮件通知管理员可设置是否自动发送订阅欢迎邮件支持在邮件中添加取消订阅的链接可导入/导出订阅者的邮箱HTML编辑邮件可在用户阅读了订阅信息发送邮件状态支持本地化翻译可设置哪些文章分类进行发送兼容 Icegram(弹窗/通知公告条)和 Rainmaker (订阅框设置)插件配合 Group Selector 子插件还可以实现分组订阅 更多功能请自己进行测试哦! 可以在后台插件安装界面搜索 Email Subscribers & Newsletters 在线安装,或者到WP官方插件库下载: Email Subscribers & Newsletters
我爱水煮鱼的微信机器人插件如何指定查询的文章类型
我爱水煮鱼开发的WordPress微信机器人无疑是目前最为强大的插件,WordPress大学也在使用这个插件,目前大学网站上除了文章和页面外,还有商品和帮助文档等等文章类型,但是我只希望用户在微信端搜索的时候,只返回文章(post)、商品(download)和文档(docs)的内容,其他一概屏蔽。 查看插件代码发现如下函数: 代码中已经排除了 页面(page)和附件(attachment),而且添加了一个钩子允许我们修改查询参数,这样修改就方便多了,只需要根据你的需要修改下面的函数内容,添加到主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 /** * 自定义微信机器人返回的文章类型 * https://www.wpdaxue.com/weixin-robot-advanced-limit-post-type.html * @author Changmeng Hu (admin@cmhello.com) * @date 2017-05-03 17:39:34 * @version 1.0 */ function cmp_weixin_robot_reply_query($weixin_query_array){ //修改下行 array 的值为你要允许的文章类型即可 $weixin_query_array[’post_type’] = array(’post’,’download’,’docs’); return $weixin_query_array; } add_filter(’weixin_query’,’cmp_weixin_robot_reply_query’); /** * 自定义微信机器人返回的文章类型 * https://www.wpdaxue.com/weixin-robot-advanced-limit-post-type.html * […]
强大的 WordPress 用户中心插件 Membership by Supsystic(已汉化)
Membership by Supsystic 是早就关注的强大的WordPress用户中心插件,功能非常强大!最近看到插件更新了,测试了下,已经支持汉化,特地花了两个晚上汉化了,1200多个字段,还是非常累的。看下后台汉化的结果: Membership by Supsystic 强大的功能如下: 站内信会员社区活动动态朋友和粉丝实时通知会员目录bbpress整合前端注册和登录自定义用户角色会员群组自定义表单字段内容限制拖放表单制作工具 毫不夸张地说,这些功能是很多站长们一直苦苦寻求的!如果你还不是很了解这个插件,看看下面的截图: 好吧好吧,如果还是不够清楚,那再看看视频: 要亲身体验一番?看看演示站:http://membership.supsystic.com Membership by Supsystic 还有一些收费功能,比如 E-Commerce、WooCommerce 的集成扩展,用户邮件订阅扩展 Subscriptions 等,大家可以根据需要进行购买。 你可以在后台插件安装界面搜索 Membership by Supsystic 进行在线安装,或者在WP官方下载。插件作者已经收录了提交的简体中文包,可以直接显示中文啦!
在 WordPress 的页眉(header)和页脚(footer)添加代码
去年中秋开始,一直在忙旅游公司的30多个网站,在网站项目中,网站客服需要在网站中添加某个客服交谈工具代码,还需要对PC和手机添加不一样的脚本代码。实在是没有太多时间精力每个网站修改代码,所以找了一个插件实现。 Download Header Footer Code Manager 就是一个可以在网站页眉或页脚、文章内容上方和下方插入代码(HTML / Javascript / CSS等)的插件。你可以在插件中创建一个个代码片段,就像发布文章一样简单。可以选择代码加载的页面、位置,也可以通过简码进行调用。可以意见禁用和开启,支持设置PC端还是手机端,或者两者都加载。 代码片段列表: 新建片段界面: 你可以在后台插件安装界面搜索 Header Footer Code Manager 在线安装,或者在这里下载 Header Footer Code Manager。已经将该插件汉化,并提交给作者,如果你急着使用,点击下载中文包,解压后上传到该插件的languages目录即可。
WordPress 导入数据库报错 Unknown collation: utf8mb4_unicode_520_ci 的解决办法
今天将一个数据库导入到本地环境时,提示 #1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’ 错误,具体如下图所示: 原因是数据库版本差异,导致wordpress数据库的编码整理方式不一样。MySQL 5.6 以及以上版本下,安装 WordPress 4.6 及以上版本的时候,默认的编码整理方式为 utf8mb4_unicode_520_ci,但是 MySQL 5.5 及以下版本的数据库,不支持 utf8mb4_unicode_520_ci,所以无法导入。 处理的办法,就是使用 sublime text 等代码编辑器,打开 .sql 数据库,然后批量查找替换所有的 utf8mb4_unicode_520_ci 为 utf8mb4_unicode_ci ,保存后上传即可。
WordPress 使用 Imsanity 插件限制/批量调整上传图片的最大宽高
网站图片绝对是影响网站加载速度的一个很大的因素!最近的某些客户就不太注意图片的优化,上传的图片居然有些高达4000像素以上,2M多一个图片!网页的加载速度可享而知!有问题就得解决,测试了N种方法,最终发现,使用 Imsanity 插件相对比较简单,分享给大家。 Imsanity 插件允许你设置图片的最大宽度和高度,一旦用户上传的图片超过了这个设置宽度或高度,就会自动将图片缩小,以达到限制用户上传过大图片的目的。此外,插件还提供了一个批量处理已经上传的图片的功能,可以根据你设定的宽高,扫描出超过限制的图片,然后可以执行批量处理这些图片。 比较指的称道的是,如果根据设定值缩小的图片体质大于原图,Imsanity 就不会缩小这个图片;如果你希望Imsanity不要缩小你上传的图片,只要你的名文件以 -noresize 结尾即可,比如 photo-noresize.jpg 你可以在后台插件安装界面搜索 Imsanity 在线安装,或者在WP官方库下载 Imsanity 后手动安装。
WordPress 后台仪表盘“活动”小工具添加自定义文章类型
默认情况下,我们在WordPress后台仪表盘界面的“活动”小工具中,只能看到文章(post)这种类型的更新信息,今天就分享个代码片段,允许在 WordPress 后台仪表盘“活动”小工具添加自定义文章类型。 代码样例如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 /** * 仪表盘[活动]小工具输出自定义文章类型 * https://gist.github.com/Mte90/708e54b21b1f7372b48a */ if ( is_admin() ) { add_filter( ‘dashboard_recent_posts_query_args’, ‘wpdx_add_cpt_to_dashboard_activity’ ); function wpdx_add_cpt_to_dashboard_activity( $query ) { // 如果你要显示所有文章类型,就删除下行的 //,并在 11 行前面添加 // // $post_types = get_post_types(); // […]
WordPress 一键切换为其他用户身份登录
如果你的WordPress站点是开放注册的,当你有很多注册用户的时候,因为某些原因可能需要切换为某个用户身份进行登录,此前已经分享过以下方法: WordPress用户切换插件:User SwitchingWordPress 使用管理员密码登录其他用户账号 今天推荐的是和 User Switching 功能基本一样的插件:WP Users Masquerade,该插件使用非常简单,直接安装激活后,允许你在 后台用户列表中一键切换为其他用户身份登录: 并且在前台页面的底部允许你还原身份或退出登录: 非常方便!出于安全考虑,该插件仅 管理员 及以上身份才可以使用。 你可以在后台插件安装界面搜索 WP Users Masquerade 进行在线安装,或者在WP官方插件库下载 WP Users Masquerade。
WordPress [图像]小工具如何添加链接和说明文字
WordPress 4.8 新增了几个媒体小工具,其中一个就是“图像”小工具。最近有朋友反馈说,这个图像小工具只能添加标题和图片,没办法添加链接和文字啊。为此,专门测试了下,其实,它是支持添加链接和说明文字的,只是隐藏了设置选项罢了。 在外观 – 小工具 中,添加图像小工具到任何侧边栏,上传了一个图片: 点击“编辑图像”按钮,即可打开设置选项: 如上图所示,可以设置链接目标等信息,自己折腾看看吧!
删除 WordPress 中不再使用的自定义文章类型的文章数据
在文本开始之前,如果你对于 自定义文章类型(Custom Post Type)还不了解的话,可以看下之前的教程《实例讲解 WordPress 自定义文章类型》 自定义文字类型 拥有新的文章管理选项,就像默认的文章类型(文章、页面、附件 )一样。它有专门的编辑器、多媒体上传 并使用WordPress现有的表结构,便于数据管理。它可以很好地兼容现有的主题模板。同时,自定义文章类型也非常符合 SEO,因为它们拥有自己的漂亮的固定链接样式。 熟悉WordPress的朋友都知道,默认的文章类型(post,page 等)的数据保存在wp_posts 和 wp_postmeta 这两个表中,而其他自定义类型的数据一般也是保存在这些表中。如果哪天你不再使用某些自定义文章类型,那它们的数据会依旧保存在数据库中,成为垃圾数据,如果垃圾数据过多,对整个网站的影响是比较大的。所以,我们应该清理掉这些垃圾数据! 最近看到 Custom Post Type Cleanup 插件,通过这个插件就连小白都可以删除掉那些不再使用的自定义文章类型的文章数据,操作界面非常简单(工具 – 自定义文章类型清理): Custom Post Type Cleanup 可以自动识别出那些当前没有使用的自定义文章类型,你只要根据自己的需要,选择进行删除即可。 特别提醒:操作前,请务必导出你的数据库进行备份,以防不测!! 已将该插件汉化,在后台搜索安装 Custom Post Type Cleanup 后,点击下载简体中文语言包,解压后将里面的文件上传到 /wp-content/languages/plugins 目录即可。
WordPress 积分和成就奖励插件 GamiPress
GamiPress 是一款新出的WordPress积分和成就奖励插件,已经关注一段时间了,今天来重点推荐下。 GamiPress 可以自由创建无数种积分和成就类型,通过设置各种条件来奖励积分和成就给用户,比如注册、访问网站、登录账号、发布文章/评论等等。实际测试了下,目前的积分和成就获取条件还是比较多的,而且兼容了一些常见的插件: Easy Digital Downloads integrationWooCommerce integrationAffiliateWP integrationBuddyPress integrationContact Form 7 integrationbbPress integrationNinja Forms integrationLearnPress integrationGravity Forms integration 当然了,开发者还会继续兼容其他常用插件的。写到这里,不知道该如何进一步介绍了,来些图片大家看看吧: 如果大家比较感兴趣就自己安装测试下吧。在后台插件安装界面搜索 GamiPress 在线安装即可,或者在这里下载后手动安装。已汉化该插件,需要的就点击下载简体中文包,解压后将里面的语言包文件上传到该插件的 languages 目录即可。 在看来,GamiPress 对获取积分的条件基本都具备了,但是目前还没有“消费”积分的途径,不知道作者以后是否会开发。如果仅仅是获取积分和成就,没有消费,那还是有所欠缺的。持续关注中……
解决 WordPress 4.9 页面模板功能无法正常使用
WordPress 4.9.1 及以上版本已经默认修复该问题,建议直接更新到最新版本,无需再看本文下面的内容了! WordPress 4.9 有一个重要更新是:在WP后台编辑主题和插件文件时,支持按层级显示所有文件。为了性能考虑,使用了 transient 缓存机制。但是却没有提供任何手动清除缓存的功能,导致有些用户升级到 WordPress 4.9 以后,发现“页面属性 – 模板”这个功能不能正常使用了,不显示主题自带的模板文件! 要解决这个问题,我们可以添加下面的代码到当前主题的 functions.php 就可以了: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 /** * Plugin name: WP Trac #42573: Fix for theme template file caching. * Description: Flush the theme […]
WordPress 公告/通知栏插件 HashBar
好久没有分享东西了,今天跟大家分享一个简单的WordPress公告栏、通知栏插件 HashBar,它可以创建无限量通知栏,支持自由设置通知栏的位置(上下左右)、各种元素的颜色、在哪些页面类型中显示等,还可以选择显示邮件订阅表单,用来显示各种网站通知和促销信息,再合适不过啦! 看下前台显示效果: 后台的管理设置选项: 或者你也可以在线看演示:http://demo.wphash.com/hashbar/(可能需要F Q) 官方下载地址:https://wordpress.org/plugins/hashbar-wp-notification-bar/ 也可以在WP后台插件安装界面搜索安装。 由于最近真的很忙,没时间汉化了,如果有哪位朋友汉化了,欢迎过来分享下,谢谢!
WordPress 如何更改JPEG图片的压缩质量
默认情况下,WordPress会对上传的图片进行压缩,以免获得更好的性能和用户体验。长久以来,默认的压缩质量为 90%,直到 WordPress 4.5以后,就降低为 82% 了,为的是优化图片在手机端的加载速度。但是并不是所有的用户都希望如此。最近就有客户反馈说,为什么我上传的图片都被压缩了,模糊了。今天就分享下如何更改WordPress对JPEG图片的压缩质量。 科普一下:JPEG 在这里所指的是一种压缩方式,用这种压缩格式的文件一般就称为JPEG;此类文件的一般扩展名有:.jpeg、.jfif、.jpg或.jpe,其中在主流平台最常见的是.jpg。来自百度百科 WordPress提供了 jpeg_quality 钩子,以便让用户可以自定义参数。我们就是借助这个钩子来实现修改图片压缩质量。具体的方法就是将下面的代码添加到当前主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 9 /** * 自定义JPEG图片压缩质量 * https://www.wpdaxue.com/wp_image_editor-jpeg_quality.html */ function wpdx_custom_jpeg_quality() { //根据实际需求,修改下面的数字即可 return 90;} add_filter( ‘jpeg_quality’, ‘wpdx_custom_jpeg_quality’); /** * 自定义JPEG图片压缩质量 * https://www.wpdaxue.com/wp_image_editor-jpeg_quality.html */ function wpdx_custom_jpeg_quality() { //根据实际需求,修改下面的数字即可 return 90; } add_filter( ‘jpeg_quality’, ‘wpdx_custom_jpeg_quality’); 只需要根据实际需求,修改上面代码的第7行的数字即可,比如,不希望图片被压缩,就修改为 100 可能有朋友要问了,那如何修改 png […]
WordPress 前端注册插件 User Registration
本文目录[隐藏]1功能特色2高级扩展3图片预览4插件下载 最近看到一个前端注册插件 User Registration,感觉还不错,推荐给大家。User Registration 是一个轻量级但拓展性很好的插件,支持字段拖放排序,可以创建任何类型、任意数量的注册表单,支持用户在前端登录、修改个人资料、找回密码等。 功能特色 轻巧漂亮的注册表单拖放添加和排序字段可创建无限数量的注册表单支持多列布局多个表单模板设计支持通过简码调用支持谷歌验证码 Google Recaptcha(国内无视)邮件通知表单复制选项个人资料账号页面管理员审核机制自动登录选项邮件确认注册启用/禁用强度密码默认用户角色选项完善的帮助文档支持本地化翻译 高级扩展 User Registration 还有一些高级付费扩展,可以增强功能,需要的朋友可以自行到官方购买。 社交连接 – 允许用户使用Facebook,Twitter,Google +或LinkedIn等社交平台注册/登录您的网站。内容限制 – 允许您限制来自页面的全部或部分内容,发布到仅登录用户或以特定角色登录的用户。文件上传 – 允许您在注册表单添加上传字段,以便用户可以上传文件,图片等。woocommerce集成 – 整合并同步woocommerce相关信息到用户注册账户页面,如订单、客户详细信息、账单。mailchimp – 让你用mailchimp列表同步你的注册用户。在注册后自动将用户添加到您选择的mailchimp列表中。 图片预览 插件下载 在线演示:http://demo.wpeverest.com/user-registration/下载地址:https://wordpress.org/plugins/user-registration/ (可以在后台插件安装界面搜索 User Registration 在线安装 )帮助文档:http://docs.wpeverest.com/docs/user-registration/官方网站:https://wpeverest.com/wordpress-plugins/user-registration/ 一直非常忙,没时间汉化,如果有哪位朋友汉化了,欢迎过来分享,谢谢!
自定义WordPress各种邮件通知的内容
本文目录[隐藏]1可自定义的通知2插件预览3插件下载 大家都知道,WordPress默认发送出去的邮件内容都是很简单的,对于没有开发能力的朋友来说,要改变邮件的内容非常困难。今天推荐这个Better Notifications for WordPress插件就可以这方面的问题。 Better Notifications for WordPress 是一个简单但功能强大的插件,适用于初学者和高级用户,允许您使用可视化编辑器和简码来自定义wordpress发送的电子邮件通知。不仅可以编辑所有WordPress默认的电子邮件通知,还可以添加新的各种邮件通知。您可以选择向单个用户、多个用户、用户角色中的所有用户、多个角色发送通知 – 并为这些通知自定义名称!邮件可以通过您的WordPress的网站(使用wp_mail)发送出去,也可以通过smtp插件发送。 举个栗子:如果有用户发布了新文章,你需要通知多个“编辑”角色的用户,来审核这些文章,就可以使用这个插件来实现,可以自定义邮件的内容和样式等等。 可自定义的通知 Better Notifications for WordPress 当前支持自定义以下情形的邮件: WordPress 默认通知 新评论/评论等待审核新的 Trackback新的 Pingback用户忘记密码 – 给管理员新用户注册 – 给管理员密码已更改 – 给管理员用户角色已更改 – 给管理员WordPress 核心自动后台更新 交互型 用户忘记密码 – 给用户密码已更改 – 给用户用户邮件地址已更改 – 给管理员新用户注册 – 给用户新用户 – 发送注册邮件用户角色已更改 – 给用户评论回复 文章 / 自定义文章类型 发布新文章文章已更新文章等待审核发布私密文章文章定时发布 页面 发布新页面页面已更新页面等待审核发布私密页面页面定时发布页面 – 新评论页面 […]

