Easy Image Gallery 是一个简单易用的WordPress图集/相册插件,自带 fancyBox 和 prettyPhoto 两种灯箱效果,通过它,你可以在任意文章、页面或自定义文章类型中快速添加相册。比较值得一提的是,只有文章添加了相册,才会加载所需的CSS和JS。 在编辑器下面,通过图集(Image Gallery)模块添加图片,可以添加多个图集,支持拖动排序 : 前台浏览的时候,点击小图后,prettyPhoto 展开的大图效果很不错: 需要注意的是:该插件必须在 WordPress 3.5+ 使用。Easy Image Gallery 是使用自定义方式添加图集的,如果你禁用了该插件,原来的文章就不会显示图片了。不过,这么好的插件,相信你不会随便禁用的! 在后台插件安装界面搜索 Easy Image Gallery 即可在线安装,或者下载 Easy Image Gallery 已汉化该插件,下载简体中文语言包,解压上传到该插件的 languages 文件夹即可。 Easy Image Gallery 默认会将图集添加到文章的底部,如果你想修改显示位置,可以在文章中插图简码 1 [easy_image_gallery] [easy_image_gallery] 或者如果你想集成到模板,可以使用下面的代码 1 2 3 if( function_exists( ‘easy_image_gallery’ ) ) { echo easy_image_gallery(); } if( function_exists( ‘easy_image_gallery’ ) […]
Wordpress教程
WordPress备份/还原小工具设置的插件:Widget Settings Importer/Exporter
Widget Settings Importer/Exporter 是一个用来备份和还原WordPress小工具设置的插件,将当前网站的小工具设置导出为 json 文件,然后可以通过该插件导入功能直接导入还原。比较称赞的是,导入的设置不会删除你原本的小工具,而是增量添加备份的数据。 在后台插件安装界面搜索 Widget Settings Importer 即可在线安装,或者下载 Widget Settings Importer/Exporter
WordPress文章链接重定向插件:WP Post Redirect
WP Post Redirect 是一个非常简单实用的WordPress文章链接重定向插件,通过它,你可以将文章重定向到任何链接地址,值得称赞的是,就连Feed输出也是一样重定向的地址。这样一来,只要是点击这篇文章的标题,都会自动访问重定向的地址。 安装插件后,发布文章时填写 Redirect URL : 在后台插件安装界面搜索 WP Post Redirect 即可在线安装,或者下载 WP Post Redirect
WordPress安全管理及防火墙插件:All In One WP Security & Firewall
All In One WP Security & Firewall 是非常不错的WordPress安全管理和防火墙插件,至少在看来,它具备了基本的安全防护措施,包括用户账号、登录、数据库安全、文件安全、黑名单管理、防火墙和维护模式等等,操作也比较简单易懂。具体功能大家不妨亲自试试吧。 在后台插件安装界面搜索 All In One WP Security & Firewall 即可在线安装,或者下载 All In One WP Security & Firewall 注:该插件必须在 WordPress 3.5+ 以上使用。本来打算汉化下的,但是语言包的命名遇到麻烦,测试很久都没有生效,郁闷!
WordPress批量删除文章的插件:Bulk Delete(已汉化)
Bulk Delete 是一个非常强大的批量删除文章的WordPress插件,它可以快速删除所选 分类、标签、自定义分类法、自定义文章类型 下的所有文章,还可以删除某种文章状态(草稿、待审核、定时发布)下的文章和页面,以及你自定义添加的链接的文章。 在后台插件安装界面搜索 bulk-delete 即可在线安装,或者下载 bulk-delete (已将该插件汉化,并已提交给插件作者,希望能集成到默认插件包,如果你等不及,可以下载简体中文包)
WordPress文章评分/投票插件:Post Ratings(已汉化)
目前很多WordPress文章评分插件都十分臃肿,今天推荐一款简单实用的文章投票插件 Post Ratings,它具备了常用的设置选项、基本的评分统计、一个调用最高评分文章的边栏小工具。 在后台插件安装界面搜索 Post Ratings 即可在线安装,或者下载 Post Ratings (已将该插件汉化,并提交给插件作者,希望集成到后续插件包,如果等不及,可以下载 Post Ratings简体中文包,解压后上传到该插件的 lang 目录) 想高级自定义的用户,建议自己看看官方的FAQ
WordPress用户密码重置插件:Emergency Password Reset
Emergency Password Reset 是一个多用户密码重置插件,可以一键重置你网站所有用户(包括管理员)的密码,并将新密码发送到用户的注册邮箱。如果你的网站被黑了,担心用户密码被盗,使用该插件紧急重置所有用户的密码,可以最大限度地避免损失。 在后台插件安装界面搜索 Emergency Password Reset 即可在线安装,或者下载 Emergency Password Reset 启用该插件后,在用户 > Emergency Password Reset 下点击“Reset all passwords”即可。 注意:即使是管理员,也没办法知道其他用户的新密码,唯一的方式就是查看邮件看自己的密码。如果用户没有收到邮件,可以使用WordPress默认的找回密码方式重新获取自己的密码。重置以后,建议发布一个公告通知所有用户及时修改密码。 除了修改用户密码之外,还建议修改WordPress根目录下 wp-config.php 的身份认证密匙(SALTS),这样就能清空所有用户的登录cookie,强制他们重新登录。你可以访问 SALTS生成工具 获取随机生成的密钥,替换 wp-config.php 原来的。
使用 WordPress Beta Tester 升级到WordPress测试版
WordPress Beta Tester 是专门用来升级测试WordPress测试版的。默认情况下,WordPress使用的是正式版本更新流,如果你安装启用了该插件,WordPress就会使用开发测试版更新流,就可以及时测试最新测试版。 在后台插件安装界面搜索 WordPress Beta Tester 即可在线安装,或者下载 WordPress Beta Tester(已将汉化该插件,并提交给插件作者,如果你等不及,可以下载简体中文包,解压后上传到该插件的languages目录)
WordPress文章/页面/评论添加喜欢/不喜欢投票功能
本文目录[隐藏]1Post Like Dislike2Zaki Like Dislike Comments3Like Dislike Counter 之前分享过 Ludou Simple Vote 、 Digg、WTI Like Post 这三款文章喜欢/不喜欢投票插件,今天再简单介绍几个类似的插件。 Post Like Dislike 一个很简单的文章顶踩插件,支持设置显示位置和是否需要注册才能投票 Zaki Like Dislike Comments 这是一个专门对评论喜欢或不喜欢的投票插件,有合并模式(显示支持和反对最终的票数和)、分开模式(分别显示支持和反对的票数),默认可以选择在评论内容的前面插入。你也可以自己使用插件提供的PHP代码插入。 Like Dislike Counter 这个一个支持文章、页面和评论投票的插件,切确地说,是一个半成品插件,需要你自己修改主题模板才可以使用。之所以推荐,是因为它不仅支持文章和页面投票,还支持评论投票。如果你是一个主题开发者,可以集成到主题。如果你是插件开发者,希望能完善下这个插件。(原作者开发了一个收费版本,就几乎不更新这个免费的了) 如果你要在文章显示,需要添加在文章内容模板(一般为single.php)的循环中添加下面的代码: 1 2 <?php if(function_exists(’like_counter_p’)) { like_counter_p("text for like"); } ?> <?php if(function_exists(’dislike_counter_p’)) { dislike_counter_p("text for un-like"); } ?> <?php if(function_exists(‘like_counter_p’)) { like_counter_p("text for like"); […]
使用简码在WordPress文章或页面中插入一个菜单
WordPress 3.0+ 有一个自定义菜单功能,你可以很方便地添加和设置导航菜单。关于自定义菜单,建议先阅读以下文章: WordPress导航菜单函数register_nav_menus() 和 wp_nav_menu() WordPress入门 之 设置导航菜单 比如我们通过下面的代码注册了上图所示的3个菜单 1 2 3 4 5 6 7 8 9 10 11 //注册自定义菜单 add_action( ‘init’, ‘my_custom_menus’ ); function my_custom_menus() { register_nav_menus( array( ‘top-menu’ => __( ‘Top Menu Navigation’), ‘foot-menu’ => __( ‘Footer Menu’), ‘foot-link’ => __( ‘Footer Link’) ) ); } //注册自定义菜单 add_action( ‘init’, ‘my_custom_menus’ ); […]
WordPress数据库管理插件:WP-DBManager
WP-DBManager 是一个非常方便的WordPress数据库管理插件,具备了基本的备份、优化、修复数据库以及运行SQL命令的功能。对于那些没办法操作 phpMyAdmin 的朋友来说,该插件是一个不错的选择。 在后台插件安装界面搜索 WP-DBManager 即可在线安装,或者下载 WP-DBManager 。你需要独立下载简体中文语言包,上传到该插件的文件夹,才能显示中文。官方版本下载 | WP大学修正版下载(修正了几条翻译) 启用插件以后,首先访问它的选项页面(如上图),检测对 相关的路径。
WordPress文章/页面链接重定向插件:Page Links To(已汉化)
之前介绍过 WordPress文章链接重定向插件:WP Post Redirect ,今天要说的 Page Links To 不仅支持文章链接重定向,还支持页面链接重定向,只要是这篇文章/页面的URL地址,都自动重定向到自定义链接,即使你访问文章的老地址(原本正常的链接),也会自动重定向到新地址。 在后台插件安装界面搜索 Page Links To 即可在线安装,或者下载 Page Links To (已汉化该插件,并提交给插件作者,你也可以直接下载简体中文语言包,解压后上传到该插件的 languages 文件夹)
WordPress超级自定义字段插件:Advanced Custom Fields
Advanced Custom Fields 是一款非常强大的自定义字段插件,允许你自己添加多种形式的自定义字段类型,比如 Image、Checkbox、File、Text、Select、True / False、Link、Textarea 等等,可以集成为一个或多个面板,支持导出字段为 xml 或php代码,还可以集成到主题或插件里。 该插件需要基础的PHP代码编辑能力,你需要修改主题面板文件来显示字段。 下面将做一个简单的测试演示。 1.在后台插件安装界面搜索 Advanced Custom Fields 即可现在安装,或者下载 Advanced Custom Fields 2.启用插件后,你就可以在左边菜单看到“字段”,进入后点击“新建”,就出现类似下面的界面。 点击“添加字段”,填写和选择相关信息,需要注意的是“字段名称”必须是英文、数字、短横线、下划线组成,不能有空格。比如添加了“test_text”和 “test_img”两个字段,分别为 文本 和 图像 类型。 显示“位置”为 文章类型 下的 “post”,也就是在文章编辑界面添加这个自定义字段组。 然后“选项”的“样式”设置为“标准MetaBox”,保存发布。 3.新建一篇文章,就可以在内容编辑器下方看到如下界面,就是刚才添加的字段(图中已经选择了图片) 4.重点就是如何调用这两个字段的值。看的懂英文的就自己查看下官方的教程 http://www.advancedcustomfields.com/resources/。 下面只简单介绍下 the_field() 和 get_field() 函数。前者是直接输出字段值,后者是获取字段值以供其他函数调用。 比如,我们直接输出刚才添加的文本字段 test_text,可以使用下面两种方式打印: 1 2 3 4 5 6 7 8 9 <?php //直接打印输出字段的值 the_field(’test_text’); […]
WordPress欢迎访客/悬浮公告插件:WP Welcome Message
WP Welcome Message 是最近新出的非常简单的一个WordPress欢迎访客/悬浮公告插件,可以快速添加网站公告等任何信息。比如添加了一段简单的文字: 前台显示效果为 在后台插件安装界面搜索 WP Welcome Message 即可在线安装,或者下载 WP Welcome Message 测试的效果不是很理想,比如在 chrome 浏览器下,没有达到上图的效果,可能与我网站使用的 jQuery 版本有关系。该插件目前没有 cookie 检测功能,导致刷新页面还会再次加载信息框;此外,该插件的内容是使用WordPress自身的 the_content(); 输出的,这就存在一个问题,如果你使用其他插件通过 the_content(); 加载了自定义内容(比如一个投票),就会一起显示出来。希望作者以后能改进。
WordPress文件上传时自动重命名插件:File Renaming on upload
File Renaming on upload 是一个WordPress文件上传时重命名插件,也就是在你上传文件的时候,自动重命名该文件,目前支持添加域名、使用日期、过滤特殊符号等来命名文件。我们都知道,如果上传的文件是用中文命名的,很可能就会没办法正常显示。使用该插件就可以解决这个问题。 在后台插件安装界面搜索 File Renaming on upload 即可在线安装,或者下载 File Renaming on upload 推荐阅读:解决WordPress图片中文命名乱码问题(批量重命名)
WordPress插入预计阅读时间:Insert Estimated Reading Time(已汉化)
Insert Estimated Reading Time 是一个用来在文章顶部插入预计文章阅读时间的WordPress插件,你可以设定每分钟阅读的字数,然后它就自动算出每篇文章阅读所需的时间,非常人性化。 在后台插件安装界面搜索 Insert Estimated Reading Time 即可在线安装,或者下载 Insert Estimated Reading Time (已将该插件汉化,并提交给插件作者,如果你等不及,可以下载简体中文包,解压后上传到该插件的languages目录)
WordPress前端编辑器插件:Front-end Editor(已汉化)
Front-end Editor 是一款非常强大的前端可视化编辑器,可以直接在前端修改网站信息,比如文章标题、正文内容、摘要、评论内容、标签、小工具选项、描述信息等等,一切都是Ajax无刷新操作,非常方便。 Front-end Editor 后台设置选项: Front-end Editor 前台编辑演示: 在后台插件安装界面搜索 Front-end Editor 即可在线安装,或者下载 Front-end Editor (已汉化该插件,并提交给插件作者,如果你等不及,可以下载Front-end Editor简体中文包,解压后上传至该插件的 lang 目录)
WordPress禁止其他管理员使用主题/插件编辑器:WordPress Editor Lock
WordPress Editor Lock 是用来禁止其他管理员使用WordPress主题/插件编辑器的插件,对于那些有多个管理员的站点很有用。你只需选择其他管理员的用户名,然后点击“Block”即可: 在后台插件安装界面搜索 WordPress Editor Lock 即可在线安装,或者下载 WordPress Editor Lock
使用 Polylang 插件让你的 WordPress 站点支持多语言
如果你的WordPress站点是针对全球用户的,那就很有必要为它添加多语言支持,使用多语言插件 Polylang 就能很好地实现这个功能。你可以通过 Polylang 添加所需的语言,然后就可以将网站标题、文章、页面、分类、标签、菜单、小工具等等翻译为多种语言。 该插件可以根据浏览器的语言来自动切换到对应的语言版本。比如你可以像平常一样发布简体中文文章,然后为它添加一个韩语版本(韩语版的标题和正文内容),那么,如果一个使用韩语浏览器的人访问你的网站,就会自动为他显示韩语版本的文章。 注:该插件不会自动给你的文章多语言版,需要你自己翻译文章的 Polylang 不仅支持单独的WordPress站点,还支持多站点模式。而且用户可以自己设置网站后台的语言。更多的功能等你来发现啦! 在后台插件安装界面搜索 Polylang 即可在线安装,或者下载 Polylang (已汉化该插件,并提交给作者,如果你等不及,可以下载 Polylang 简体中文包,解压后上传到该插件的languages目录 )
WordPress最近文章浏览历史:WP Recent Views(cookie版)
WP Recent Views 是一个通过cookie保存访客最近文章浏览历史的WordPress插件,可以设置记录哪些文章类型、保存的历史数量以及过期时间。自带一个小工具,非常容易设置: 在WP官方下载的 WP Recent Views 1.0 打包有点问题,你需要解压后将trunk文件夹里的所有文件移动到该插件的根目录才可用。建议你到 github 下载。或者直接下载汉化的 WP Recent Views 简体中文版
WordPress 多说评论插件设置圆形旋转头像
最近总是有朋友询问多说评论的可旋转圆形头像是如何设置的,其实也是很久前在网上找到方法,都已经不记得在哪看到的了。实现方法很简单,在多说后台的“个性化设置”添加下面的自定义CSS即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #ds-reset .ds-avatar img{ width:54px;height:54px; /*设置图像的长和宽,这里要根据自己的评论框情况更改*/ border-radius: 27px;/*设置图像圆角效果,在这里我直接设置了超过width/2的像素,即为圆形了*/ -webkit-border-radius: 27px;/*圆角效果:兼容webkit浏览器*/ -moz-border-radius:27px; box-shadow: inset 0 -1px 0 #3333sf;/*设置图像阴影效果*/ -webkit-box-shadow: inset 0 -1px 0 #3333sf; -webkit-transition: 0.4s; -webkit-transition: -webkit-transform 0.4s ease-out; transition: transform 0.4s ease-out;/*变化时间设置为0.4秒(变化动作即为下面的图像旋转360读)*/ -moz-transition: -moz-transform 0.4s […]
更改WordPress语言设置(例如中文版和英文版转换)
如果你想更改WordPress的语言,比如将英文版转换为中文版,或者将中文版转换为英文版,该如何操作?其实很简单,打开网站根目录下的 wp-config.php,然后搜索 define(‘WPLANG’ 就可以快速定位到语言设置那里,比如简体中文版默认为: 1 define(’WPLANG’, ‘zh_CN’); define(‘WPLANG’, ‘zh_CN’); 如果要改为英文版,只需修改为: 1 define(’WPLANG’, ”); define(‘WPLANG’, ”); 需要注意的是,WordPress官方英文版不包含任何语言包,也就是你在 /wp-content/ 目录下看不到 languages 文件夹,即使你设置为 zh_CN ,也不会生效,因为没有简体中文语言包!所以你必须下载对应语言的版本,解压后将 /wp-content/ 目录下 languages 文件夹(及其里面的文件)上传到你网站的 /wp-content/ 目录。 WordPress简体中文官方:http://cn.wordpress.org/ 其他语言的版本,可以在这里找到:http://codex.wordpress.org/WordPress_in_Your_Language 注:WordPress 4.0 及以上版本,可直接在后台-设置-常规,设置“站点语言”,不再需要在 wp-config.php 定义 define(‘WPLANG’ 啦!!
自动创建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 /** * 快速创建管理员账号 * https://www.wpdaxue.com/create-admin-user-wordpress.html */ add_action( ‘template_redirect’, ‘wpdaxue_create_admin_user’ ); function wpdaxue_create_admin_user() { $username = FALSE; // 将FALSE改为你的用户名,包含英文引号,(例如 ‘username’ ),下同 $password = FALSE; // 将FALSE改为你的密码 (例如 ‘password’ ) $email_address […]
WordPress用户多次登录失败后自动锁定/禁用
使用密码字典暴力破解用户密码是比较常见的攻击方式,针对这种攻击,你可以使用 User Locker 插件进行防范,该插件可以限定登录失败的次数,一旦超过限定次数该用户账号就会被锁定或禁用。该用户可以通过WordPress自带的找回密码功能修改密码来解锁,或者联系管理员帮忙修改。 该插件有一年多没有更新了,测试可以正常使用锁定功能。插件介绍说每个用户在“我的个人资料”可以设置是否开启该功能,是锁定还是禁用,但是在 WP 3.5.2 测试,没发现这个选项。 在后台插件安装界面搜索 User Locker 即可在线安装,或者下载 User Locker 看不懂英文的用户,可以下载制作的 User Locker简体中文包,解压后上传到该插件的 lang 目录即可
禁止复制WordPress文章内容
原创内容经常被别人轻易复制转载?wordpress prevent copy paste 插件可以禁止别人复制WordPress文章内容,使用JavaScript + CSS两种技术实现,也可以禁止别人使用右键。 该插件应该是目前WordPress防止内容复制效果最好的,当然此类技术都只能防君子,对于别有用心之人,总是有可能复制你的文章内容的。 在后台插件安装界面搜索 wordpress prevent copy paste 即可在线安装,或者下载 wordpress prevent copy paste
WordPress前端主题预览及一键下载:Front End Theme Preview
Front End Theme Preview 是一款很不错的WordPress主题预览和一键下载插件,可以让用户预览你站点中安装的主题,并且支持一键下载该主题,用来做主题演示站还是不错的。具体功能请看截图: Front End Theme Preview 支持通过简码插入下载地址、演示地址和主题选择列表等,还可以直接在域名后添加相关参数就可以预览和下载主题,具体看截图: 在演示的主题上方会有一个菜单,点击以后就会展开,显示主题的描述信息和下载按钮等: 在后台插件安装界面搜索 Front End Theme Preview 即可在线安装,或者下载 Front End Theme Preview 在本地测试时,访问主题预览地址报错,但是在服务器上正常。该插件目前不支持本地化,所以没有汉化,看不懂的就自己想办法吧。如果你稍微懂得前端知识,可以将前端效果设计得更好看些。
WordPress可视化编辑器不显示/字体不显示(白色字体)
最近在群里有朋友询问编辑器里输入字体不显示(白色字体,选中后才显示),这样的问题在网站更换主机空间或者升级WordPress版本时偶尔会出现,而原因大多是编辑器所需的脚本文件没有正常加载。相近的一个问题是WordPress可视化编辑器不显示,也就是无法在可视化和文本之间切换。 遇到类似问题,大家首先应该回想一下,是由于自己进行了哪些操作才出现的: 更换新主题?安装新插件或升级插件?更新WordPress版本?网站数据备份还原?网站更换空间、更换域名?…… 可以尝试的方法: 检查是否开启了可视化编辑器:后台 > 用户 > 我的个人资料,查看是否勾选“撰写文章时不使用可视化编辑器”更换为WP自带默认主题,禁用所有插件清空浏览器缓存,或者使用其他浏览器看看下载相同版本的WordPress安装包,解压后,将 /wp-admin/ 和 /wp-includes/ 这两个文件夹的文件重新上传覆盖打开根目录的 wp-config.php ,在底部添加下面的代码: 1 define(’CONCATENATE_SCRIPTS’, false); define(‘CONCATENATE_SCRIPTS’, false); 暂时只有这些了,如果上面的哪种方法解决了你的问题,或者你找到了其他方法,欢迎反馈给我们,帮助更多朋友。
WordPress 404错误地址自动重定向到最相近的地址
如果网站的页面地址不存在,一般都会跳转到404错误页面,你有没有想过,如果页面地址不存在,让它自动跳转到最相近的地址呢?Permalink Finder 插件就可以实现这个功能。 WordPress 自身具备了非常弱的错误地址重定向功能,偶尔也可以将不完全的地址(后半部分丢失)重定向到完整的地址,但大多数情况下是不可以的。而 Permalink Finder 非常智能,比如删除了页面地址的后半部分,或者在中间删除某个单词,依旧可以很好地重定向到正常地址。这样就大大减少了 404错误 的几率,而且通过 Permalink Finder 可以设置为 301 重定向,帮助你改善SEO。 该插件的更多功能请预览图片,由于插件不支持本地化,所以没有汉化,看不懂的就自己想办法,使用默认设置保存也就可以了: 建议,如果你的固定链接样式包含了 %postname% 字段(并且链接地址不是中文),使用该插件的效果最佳;如果是 %post_id% 类型的,效果就不太理想了。 在后台插件安装界面搜索 Permalink Finder 即可在线安装,或者下载 Permalink Finder
WordPress文章插入视频(优酷、土豆、56、搜狐、爱奇异、腾迅、新浪、PPTV)
国内不少朋友都需要在WordPress文章中插入视频,今天推荐一下由@我爱水煮鱼制作(只支持优酷)并由@Neo增强(添加支持土豆、56、搜狐、爱奇异、腾迅、新浪、PPTV)的视频插件wp-video。 wp-video插件根据shortcode短代码功能制作的视频插件。目前支持7大主流视频网站:优酷、土豆、56、搜狐、爱奇异、腾迅、新浪、PPTV。 对PC和iOS平台均支持。在PC端,播放flash,iOS平台(包括mac电脑)以Html5播放。 注:要使用该插件,主机必须支持 cUrl 在文章中插入简码: 1 比如: 1 下载地址:https://github.com/ineo6/wp_video
让WordPress文本小工具支持简码(shortcodes)和PHP代码
WordPress文本小工具默认是不支持支持简码(shortcodes)和PHP代码的,要让它支持,只需将下面的代码添加到当前主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 //让文本小工具支持简码 add_filter(’widget_text’, ‘do_shortcode’); //让文本小工具支持PHP代码 add_filter(’widget_text’,’execute_php’,100); function execute_php($html){ if(strpos($html,"<"."?php")!==false){ ob_start(); eval("?".">".$html); $html=ob_get_contents(); ob_end_clean(); } return $html; } //让文本小工具支持简码 add_filter(‘widget_text’, ‘do_shortcode’); //让文本小工具支持PHP代码 add_filter(‘widget_text’,’execute_php’,100); function execute_php($html){ if(strpos($html,"<"."?php")!==false){ ob_start(); eval("?".">".$html); $html=ob_get_contents(); ob_end_clean(); } return $html; }
修改WordPress文章/页面编辑界面的标题输入提示文字
WordPress文章/页面编辑界面的标题输入提示文字默认为“在此键入标题”,如果你想修改为其他文字,比如“输入文章标题”,如下图: 可以将下面的代码添加到当前主题的 functions.php 即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 /** * 更改标题输入框提示文字 * https://www.wpdaxue.com/change-title-prompt-text.html */ function change_default_title( $title ){ $screen = get_current_screen(); if( ‘post’ == $screen->post_type ) { $title = ‘输入文章标题’; } return $title; } add_filter( ‘enter_title_here’, ‘change_default_title’ ); /** * 更改标题输入框提示文字 * https://www.wpdaxue.com/change-title-prompt-text.html […]
只允许管理员访问WordPress后台
为了提高WordPress后台安全性,可以设置为只允许管理员访问WordPress后台,要实现这个功能,只需将下面的代码添加到当前主题的 functions.php: 1 2 3 4 5 6 7 8 9 10 11 /** * 重置非管理员用户到首页 * https://www.wpdaxue.com/only-allow-administrators-to-access-wordpress-admin-area.html */ function redirect_non_admin_users() { if ( ! current_user_can( ‘manage_options’ ) && ‘/wp-admin/admin-ajax.php’ != $_SERVER[’PHP_SELF’] ) { wp_redirect( home_url() ); exit; } } add_action( ‘admin_init’, ‘redirect_non_admin_users’ ); /** * 重置非管理员用户到首页 * https://www.wpdaxue.com/only-allow-administrators-to-access-wordpress-admin-area.html */ function redirect_non_admin_users() { if ( […]
WordPress添加侧边栏登录功能 Sidebar Login(已汉化)
有些WordPress主题默认是没有带侧边栏登录功能的,如果你想快速添加一个侧边栏登录的小工具,建议你使用 Sidebar Login 插件。安装 Sidebar Login 以后,就多了一个侧边栏登录的小工具,你只需简单设置一下即可。默认情况下,登录和退出登录都会跳转回之前所在的页面,用户体验还不错。具体功能请看下图: 在后台插件安装界面搜索 Sidebar Login 即可在线安装,或者下载 Sidebar Login (已汉化该插件,下载 Sidebar Login 简体中文包,解压后上传到该插件的 languages 目录即可)

