任何问题请联系WX:uu16853

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

购买更多有优惠!

在 WordPress 编辑器添加“下一页”分页按钮

不少朋友总喜欢给长一点的文章进行分页,但是默认情况下,在WordPress的编辑器中,是没有显示“下一页”按钮的,每次都要手动添加分页代码 <!–nextpage–>是一件非常费力的事,其实,我们只要在当前主题的 functions.php 添加下面的代码,就可以显示“下一页”按钮啦: 如果你是 WP 4.2 或以上的版本,可以使用下面的代码: 1 2 3 4 5 6 7 8 9 10 11 /*———————————————————————————–*/ # 在 WordPress 编辑器添加“下一页”按钮 # https://www.wpdaxue.com/add-next-page-button-wordpress-post-editor.html /*———————————————————————————–*/ add_filter( ‘mce_buttons’, ‘cmp_add_page_break_button’, 1, 2 ); function cmp_add_page_break_button( $buttons, $id ){ if ( ‘content’ != $id ) return $buttons; array_splice( $buttons, 13, 0, ‘wp_page’ ); return $buttons; } […]

修改 WordPress 后台自动更新后接收通知的邮箱地址

从 WordPress 3.7 开始,WordPress就支持后台静默更新了,你可以根据 WordPress 3.7+ 配置后台自动更新 或 通过 Update Control 插件配置更新选项。默认情况下,WordPress自动更新后,会发送一封邮件到 后台 >设置>常规 中的 电子邮件地址,可能你并不想发送到这里设置的邮箱,也不想修改这里的设置,下面我们就来单独设置一个接收邮箱。 你可以将下面代码保存为一个 php 文件,然后上传到WP的插件目录,启用即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 <?php /* Plugin Name: Change WordPress auto update email address Plugin URI: http://www.iweb.co.uk/ Description: Change the email address auto update notifications are […]

WordPress 登录界面默认选中/隐藏“记住我的登录信息”

WordPress 后台登录界面有一个“记住我的登录信息”选项: 勾选后可以让浏览器保存你的登录cookie 14天,在这14天内,如果你没有手动登出的话,是可以直接进入WP管理后台的;如果你没有勾选,默认只保留 2 天 cookie,也就是说,在 48小时后,你就必须再次登录。如果每次都要点击选中,估计有些朋友还是嫌麻烦,那你可以在主题的 functions.php 中添加下面的代码,就可以自动选中: 1 2 3 4 5 6 7 8 /** * WordPress 登录界面默认选中“记住我的登录信息” * https://www.wpdaxue.com/remember-option.html */ add_filter( ‘login_footer’, ‘wpdx_always_checked_rememberme’ ); function wpdx_always_checked_rememberme() { echo "<script>document.getElementById(‘rememberme’).checked = true;</script>"; } /** * WordPress 登录界面默认选中“记住我的登录信息” * https://www.wpdaxue.com/remember-option.html */ add_filter( ‘login_footer’, ‘wpdx_always_checked_rememberme’ ); function wpdx_always_checked_rememberme() { echo "<script>document.getElementById(‘rememberme’).checked = true;</script>"; […]

WordPress 通过简码调用附加到文章的最后一张图片

WordPress的简码是一个非常简单易用的功能,之前我们已经分享了 WordPress Shortcode(简码)介绍及使用详解,今天我们一起来看看,WordPress 如何通过简码调用附加到文章的最后一张图片。方法很简单,只需要在当前主题的 functions.php 添加下面的代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 /** * WordPress 通过简码调用附加到文章的最后一张图片 * https://www.wpdaxue.com/wordpress-shortcode-display-the-last-image-attached-to-post.html */ function wpdx_postimage($atts, $content = null) { extract(shortcode_atts(array( "size" => ‘thumbnail’, "float" => ‘none’ ), $atts)); $images =& get_children( ‘post_type=attachment&post_mime_type=image&post_parent=’ . get_the_id() ); foreach( $images […]

WordPress 关闭 XML-RPC 的 pingback 端口

XML-RPC 是 WordPress 用于第三方客户端(如 WordPress iPhone 和安卓客户端,Windows Live Writer 等)的 API 接口,还可以用于 pingbacks 和 trackbacks 端口,作为站点之间的通讯桥梁。 WordPress 3.5 以后的版本默认就开启了 XML-RPC 接口,如果你没有使用第三方客户端,建议关闭该接口(如何关闭 XML-RPC)。如果你要使用离线发布,又想尽量安全些,你可以单独关闭 XML-RPC 的 pingback 端口,将下面的代码添加到当前主题的 functions.php 即可: 1 2 3 4 5 6 7 8 9 /** * WordPress 关闭 XML-RPC 的 pingback 端口 * https://www.wpdaxue.com/remove-xmlrpc-pingback-ping.html */ add_filter( ‘xmlrpc_methods’, ‘remove_xmlrpc_pingback_ping’ ); function remove_xmlrpc_pingback_ping( $methods […]

WordPress为页面(page)添加相关页面

我们都比较喜欢给文章添加相关文章,那有没有想过给页面也添加相关页面,下面就一起来看看如何实现吧。 首先,我们需要知道,一般文章(post)都是通过 标签 或 分类 来获取相关文章的,但是 页面(page)默认是没有标签和分类的,所以我们需要先给页面也添加分类和标签功能,具体添加方法可以查看 为WordPress页面(page)添加标签和分类功能。 接下来,你就需要给内容有关联的页面归类或者添加标签。假设有这么两个页面“关于我们”和“公司历史”,那么你可以给这两个页面都添加一个相同的标签“关于我们”。 然后在当前主题的 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为页面(page)添加相关页面 * https://www.wpdaxue.com/show-related-pages-in-wordpress.html […]

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 /** * WordPress 限制上传图片的最小宽度和高度 * https://www.wpdaxue.com/wordpress-minimum-require-for-image-size.html */ add_action( ‘admin_init’, ‘block_authors_from_uploading_small_images’ );   function […]

WordPress 设置相册图集(galleries)默认的图片大小

默认情况下,WordPress 内置的相册图集(galleries)会使用完整尺寸(full)大小的图片,但是在某些情况下,也许我们需要使用其他尺寸。下面有一段很简单的代码可以让你设置相册图集(galleries)默认的图片大小,只需要添加到当前主题的 functions.php 即可: 1 2 3 4 5 6 7 8 9 10 /** * WordPress 设置相册图集(galleries)默认的图片大小 * https://www.wpdaxue.com/set-the-default-image-size-in-wordpress-galleries.html */ remove_shortcode(’gallery’); add_shortcode(’gallery’, ‘custom_size_gallery’); function custom_size_gallery($attr) { $attr[’size’] = ‘medium’; return gallery_shortcode($attr); } /** * WordPress 设置相册图集(galleries)默认的图片大小 * https://www.wpdaxue.com/set-the-default-image-size-in-wordpress-galleries.html */ remove_shortcode(‘gallery’); add_shortcode(‘gallery’, ‘custom_size_gallery’); function custom_size_gallery($attr) { $attr[‘size’] = ‘medium’; return gallery_shortcode($attr); } 你只需要修改第 8 行的 […]

WordPress 在线问答插件 AnsPress

本文目录[隐藏]1主要功能2界面预览3下载体验4使用指南 之前推荐过 CM Answers 和 DW Question & Answer 这两个在线问答插件,今天再推荐一款 AnsPress。其实,早在使用 DW Question & Answer 前,就了解到 AnsPress 这个插件了,只是该插件还一直在开发中,功能还未完善,也存在不少bug,所以没有使用它。先让我们一起来预览一下这个插件的功能吧。 主要功能 问题支持分类和添加标签支持投票支持评论问题和回答,可编辑和删除评论支持举报内容(开发中)可设置最佳问题可自定义主题样式可收藏问题到个人中心(非常赞的功能,开发中)拥有积分系统(非常赞的功能)用户角色设置支持浏览统计ajax 免刷新搜索和提交内容 界面预览 下载体验 该插件目前还在开发中,如果你亟不可待了,可以到 WordPress官方插件库 下载体验一下。 使用指南 1.这类插件都需要对主题做适当调整才可以兼容,否者会错位。如果出现错位,请按照下面的办法自己调整: 在你的主题目录下新建名为 anspress 的文件夹,然后如果你后台选择的是 default 主题(在该插件的设置界面可以选择的,目前只有 default 这个主题),访问该插件的 theme/default 目录,将你要修改的文件复制到你刚才新建的 anspress 目录中,然后再修改这些模板文件,以兼容你的主题。 至于具体的文件代码修改,这个就没办法说了,毕竟不同的主题不一样,靠你自己吧。建议打开你主题的 page.php 文件来作参考。你需要自己先弄明白,该插件自带主题的那些文件是做什么用的哦。

WordPress 前端投稿/编辑插件 DJD Site Post(支持游客和已注册用户)

说到前端用户投稿,之前推荐过3个不错的插件: WordPress匿名投稿插件:DX-Contribute (有朋友反馈不能用) WordPress投稿插件:User Submitted Posts (貌似没有集成编辑器,编辑文章不是很方便) WordPress 前端用户中心插件:WP User Frontend (免费版功能不太齐全) 今天要给大家推荐的这个 WordPress 前端投稿/编辑插件 DJD Site Post,它不仅支持已注册用户投稿,还支持给匿名游客投稿,而且在投稿界面添加了登录链接,登录成功后自动返回投稿界面,体验很不错。该插件还允许用户上传文件,集成WP自身的编辑器(可后台设置),支持选择分类和添加标签等等。支持有新投稿时邮件通知管理员,还有一个非常不错的功能,就是可以替换WP自带的文章编辑链接,只要你在前台点击编辑链接,就自动跳转到投稿界面,允许你在前台编辑之前的文章。对于稍微有些开发能力的朋友,很容易就可以使用这个免费的简单插件制作出一个用户投稿中心! 说了这么多,一起来预览一下界面吧:   在后台插件安装界面搜索 DJD Site Post 即可在线安装,或者到 WordPress官方插件库 下载。 该插件目前只有英文和德文版,如果哪位朋友有时间,希望能汉化一下。 使用很简单,新建一个页面,然后添加简码  [djd-site-post] 即可显示投稿表单,接着在后台将这个页面的ID填写到“Edit Page ID”那里,同时勾选“Hide regular WP Edit Link”,就可以调用这个页面来在前台编辑之前的文章。 目前还不知道该插件是否可以通过钩子添加额外字段在投稿表单,如果可以,那就非常棒啦!

WordPress 限定某个用户只能在一个特定分类下发布文章

对于多用户WordPress站点,如果我们需要分配一个特定的分类让他们发布文章,我们可以借助  Restrict Author Posting 插件来限定某个用户只能在一个特定分类下发布文章。 安装启用 Restrict Author Posting 后,管理员就可以在编辑其他用户的个人资料时,为用户指定一个可以发布文章的分类: 在后台插件安装界面搜索 Restrict Author Posting 即可在线安装,或者到 WordPress官方插件库 下载。 如果你要更加灵活地设置用户的发布权限,请看看:WordPress限定不同用户可查看、发布和编辑的文章分类

WordPress自动定时关闭评论、引用通告

文章的评论、引用通告(pingback和trackback)功能一般都是比较重要的,但有时候我们并不需要评论,更不需要引用通告。在WordPress中,我们可以在设置 – 讨论 中进行设置: 但是这里的设置不是很灵活,那么我们可以试试 Auto-Close Comments, Pingbacks and Trackbacks 插件,它可以定时自动关闭文章的评论、引用通告。此外,还有一个附加功能,就是删除文章版本。 在后台插件安装界面搜索 Auto-Close 即可在线安装,或者到 WordPress插件库下载。

WordPress 生成文章预览链接给其他用户查看

我们都知道,WordPress 可以让作者预览未发布的文章,但是如果你需要给其他用户或者匿名访客预览你的文章,该怎么操作呢?其实,借助 Public Post Preview 插件即可。启用这个插件以后,当你的文章已保存草稿或者定时发布,你就可以获取文章预览地址,复制给对方即可查看: 在后台插件安装界面搜索 Public Post Preview  即可在线安装,或者到WordPress官方插件库下载

使用百度 WordPress 结构化数据插件,解决博客内容收录问题

不要再使用这个插件!!!垃圾的很!!!!没用!!!!! 博客文章收录慢?内容收录不全?马上使用百度WordPress结构化数据插件,轻松解决博客内容的收录问题,同时内容还能够在搜索结果中获得更丰富的展现,提高用户点击率。 百度WordPress结构化数据插件是百度站长平台提供的一款供站长使用的收录插件,安装该插件之后,能够及时将博客内容推送给百度,保证内容快速全面的被收录。安装插件之后,博客的内容还能够在搜索结果中获得更丰富的信息展示,提升用户体验,提高用户点击率。 独特优势: 1、安装插件后,能够遍历博客所有文章,自动生成sitemap提交给百度,保证博客历史内容的收录。 2、安装插件后,当博客中有新文章发布时,会将新内容实时推送给百度,大大提升博客新内容的收录速度。 3、博客内容在百度搜索结果中能获得更丰富的信息展示,提高用户点击率。 百度站长平台下载地址:http://zhanzhang.baidu.com/dataplug/index 第一步:下载适合版本的插件,解压文件至WordPress平台目录wp-content/plugins下; 第二步:在管理中心应用页面-插件列表目录下,启用“baidusubmit”插件; 第三步:启用插件后,验证网站网址,验证成功,插件安装完成。 据 @王小建 朋友实践,要成功通过网站验证,最好具备以下条件: 百度已经收录了你的网站百度可以查到你网站的外链百度站长网站验证成功,但是你不能删除空间内百度网站认证的文件或代码

WordPress 自定义注册表单插件 Register Plus Redux

本文目录[隐藏]1Register Plus Redux 功能2Register Plus Redux 预览3Register Plus Redux 下载 现在越来越多朋友开启WordPress注册功能,但是WordPress默认的注册表单实在是简单,只有用户名和邮箱。推荐使用 Register Plus Redux 来自定义注册表单。 Register Plus Redux 功能 更换WordPress登录和注册界面的Logo用户注册后验证邮箱地址,几天后不验证自动删除管理员审核是否通过新用户支持用户注册后重定向到指定页面用户注册后自动登录(功能仍在开发中)可选使用电子邮件地址作为用户名可选要求用户两次输入电子邮件地址验证可设置哪些字段显示在注册和登录表单允许用户指定自己的密码(可用密码强度计)邀请码系统(带仪表盘小工具来跟踪邀请)在登录或注册页面添加您自己的声明,许可协议,或隐私权政策添加额外的自定义字段(文本框,选择,复选框,单选按钮,文本区域)到注册和个人资料页面自定义消息给新用户当用户注册或登录时,自定义消息给管理员指定CSS应用于注册或登录页面更多功能请自己看预览图或者下载体验 Register Plus Redux 预览   Register Plus Redux 下载 在后台插件安装界面搜索 Register Plus Redux 即可在线安装,或者到 WordPress官方插件库下载

WordPress 后台评论菜单添加常用二级菜单

我们都知道,WordPress后台左边的评论菜单是没有二级菜单的, 管理评论的时候非常不方便,也不知道为什么 WordPress 官方没有考虑拓展一下这个菜单。好了,下面我们自己来给这个评论菜单添加常用的二级菜单,效果如下图所示: 要实现这个效果,只需要安装启用 Comment Menu Links 插件即可,你可以直接在后台搜索安装,或者到 WordPress 官方插件库下载

WordPress 多站点网络共享图片媒体文件

本文是《WordPress 多站点》系列教程的第 4 部分,该系列共包含以下 6 个部分:WordPress 开启多站点(含Apache和Nginx伪静态规则)添加/移除 WordPress 多站点网络的默认页面WordPress 多站点网络克隆网站数据和设置WordPress 多站点网络共享图片媒体文件WordPress 关闭多站点模式WordPress多站点网络插件和主题检测:Network Plugin Auditor WordPress 3.0 以上的版本自带了一个多站点网络功能,开启以后,你就可以在一个后台管理多个站点,相关介绍请看: WordPress 开启多站点(含Apache和Nginx伪静态规则)WordPress 关闭多站点模式 说到底,其实多站点网络下的这些站点都是相对独立的,可以有自己的分类、文章、主题、插件、媒体库等等,正因为如此,默认情况下,一个站点只能看到上传到该站点的文件,你是没办法直接在媒体库中看到和使用其他站点的文件的(当然,如果你直接通过外部链接添加文件,那就另当别论了),那么如何才能在多站点模式下共享其他站点的文件呢,这个就需要借助 Network Shared Media 插件啦。 安装启用 Network Shared Media 插件以后,在多媒体的上传插入页面,你可以看到多出了“Network Shared Media”标签,然后就可以选择任何一个站点的文件了: 在后台插件安装界面搜索 Network Shared Media 即可在线安装,或者到 WordPress插件库 下载。 阅读该系列的其他文章: 上一篇:WordPress 多站点网络克隆网站数据和设置 下一篇:WordPress 关闭多站点模式

WordPress 高亮显示用户上次访问后新增的评论内容

如果一个用户对你的文章很感兴趣,他很可能会关注你文章的评论内容,那么我们如何让用户知道哪些评论内容是他上次访问后新增的呢,今天推荐的 Comments Since Last Visit 就可以做到这一点。 Comments Since Last Visit 是通过 Cookie 记录用户最后访问每篇文章的时间,然后对这个时间后的新增评论添加一个 CSS 类 及 对应的高亮样式。这样,用户下次过来(当然是同一个浏览器,没有清空 Cookie 的情况下),就可以很明显看到新增的评论内容了。 你可以到作者博客下载该插件,或者下载本站备份 如果你不想弄插件,也可以试试根据插件源码整理出来的代码(未测试,欢迎反馈),添加到主题的 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 前端用户投稿插件 Frontend Publishing

关于前端投稿,已经分享过不少文章: WordPress添加投稿功能(无需注册/可邮件通知站长和投稿人) WordPress匿名投稿插件:DX-Contribute (有朋友反馈不能用) WordPress投稿插件:User Submitted Posts (貌似没有集成编辑器,编辑文章不是很方便) WordPress 前端用户中心插件:WP User Frontend (免费版功能不太齐全) WordPress 前端投稿/编辑插件 DJD Site Post(支持游客和已注册用户) 今天再分享一个这方面的插件 Frontend Publishing。它也可以很方便在前台添加投稿表单,还支持前台显示用户自己发布的文章,支持编辑、删除等。但是这个插件必须是已注册用户才可以投稿哦。简单测试了一下,基本的表单功能还是具备的,比如标题、内容、分类、标签等,直接使用WP自带的可视化和文本编辑器。可以说,这个插件更适合喜欢折腾的朋友,做一下二次开发完善一下还是不错的。   在后台插件安装界面搜索 Frontend Publishing 即可在线安装,或者到 WordPress官方插件库 下载。 新建页面,添加 [fep_submission_form] 简码即可调用投稿表单,添加 [fep_article_list] 即可调用文章列表。注意不要将这两个简码添加到同一个页面。

WordPress 禁用自动更新和更新提示

WordPress 3.7 推出了后台自动更新,定期更新 WordPress 核心、主题和插件是提高网站安全性的重要举措,但是不少哥们就是不希望更新到最新版,也不希望看到更新提示,之前也分享了一下这方面的技巧: WordPress 3.7+ 配置后台自动更新 WordPress 3.7+ 配置后台自动更新 Update Control 隐藏 WordPress 核心/主题/插件更新提示 WordPress 隐藏特定插件的更新提示 修改 WordPress 后台自动更新后接收通知的邮箱地址 今天再介绍一个禁用自动更新和更新提示的插件 Disable Updates Manager ,可以禁止核心、主题和插件的更新提示和后台自动更新,还可以单独禁止某插件的更新,还捎带隐藏一些更新页面和链接。具体的就看图片吧: 在后台搜搜 Disable Updates Manager 即可现在安装,或者到 WordPress 插件库下载即可。

WordPress 前端站内信插件 Front End PM

相信大家还记得之前推荐过的站内信插件: WordPress 站内信插件:Private Messages For WordPress WordPress 添加前端站内信 Cartpauj PM 今天要推荐的这个 WordPress 前端站内信插件 Front End PM,其实是 Cartpauj PM 的升级版,也就是在 Cartpauj PM 的基础上继续完善的。主要改善如下: 管理员可以查看其他用户发送的站内信用户目录支持分页,并且可设置隐藏支持阻止某些用户发送站内信可以禁止管理员以外的用户发送站内信(可回复)可禁用输入收件人名称时的自动建议功能新增了安装指南和一个快捷创建页面的功能 更多的功能介绍,建议大家看一下 WordPress 添加前端站内信 Cartpauj PM,以下是 Front End PM 的一些截图:     在后台创建安装界面搜索 Front End PM 即可在线安装,或者到 WordPress官方插件库 下载。已将该插件汉化,并提交语言包给作者,如果你等不及,也可以 下载简体中文包,解压后添加到该插件的 languages 目录即可。   从 Cartpauj PM 升级到 Front End PM 1.安装启用 Front End […]

你可能不知道的几个 wp-config.php 常量设置

本文目录[隐藏]1WP_DEFAULT_THEME 设置默认主题2AUTOMATIC_UPDATER_DISABLED 禁用自动更新3MEDIA_TRASH 启用媒体库的回收站4CORE_UPGRADE_SKIP_NEW_BUNDLED 更新时跳过 wp-content 目录5ALLOW_UNFILTERED_UPLOADS 不限制管理员上传的文件类型6WPCOM_API_KEY 定义WordPress.com API Key wp-config.php 是WordPress一个最基本也是最重要的配置文件,你可以在这个文件中配置数据库信息,网站语言等等。今天介绍几个你可能不知道的 wp-config.php 设置选项。 WP_DEFAULT_THEME 设置默认主题 默认情况下,全新安装的 WordPress 默认都会使用自带的最新主题作为默认主题。如果你希望选择其他主题作为默认主题,那你通过定义 WP_DEFAULT_THEME 常量来实现。比如我要定义默认主题为 wpdx 主题,可以使用: 1 define( ‘WP_DEFAULT_THEME’, ‘wpdx’ ); // wpdx 为主题的文件夹名称 define( ‘WP_DEFAULT_THEME’, ‘wpdx’ ); // wpdx 为主题的文件夹名称 比较特殊的是,你可以直接在 wp-config-sample.php 这个样例文件中添加,而不是 wp-config.php (全新的WordPress安装包是没有 wp-config.php 的),这是因为 WordPress 可以自动检测 wp-config-sample.php 的预设选项是否有修改和补充(数据库信息除外),然后直接应用到新安装的 WordPress 副本中(也就是自动将设置复制到生成的 wp-config.php 中)。 AUTOMATIC_UPDATER_DISABLED […]

将WordPress作者存档链接中的用户名改为用户ID

本文目录[隐藏]1什么是作者存档页链接2修改作者存档页链接3修改作者存档页查询变量4参考资料 之前分享过 将WordPress作者存档链接中的用户名改为昵称,不少朋友都在询问,如果将WordPress作者存档链接中的用户名改为用户ID,好吧,一起来看看 前端博客 的方法吧。 什么是作者存档页链接 wordpress的里的所有注册用户都有一个专属的链接,称之为作者存档页链接,通常是这样的: 1 2 3 4 5 6 7 // 未url重写   http://qianduanblog.com/?author=1   // 已url重写   http://qianduanblog.com/author/admin // 未url重写 http://qianduanblog.com/?author=1 // 已url重写 http://qianduanblog.com/author/admin 其中未url重写的参数值是用户id,而url重写后的参数值是用户名。通常,我们都使用了url重写,而作者存档页链接暴露了用户名,可能对wordpress的安全性有点点倾斜(而作者的想法是作者的的参数值统一为用户id,如:author/123,用户页面链接的参数值统一为用户id,如:user/123,关于用户页面链接比作者存档页链接要复杂,后续文章再说),所以我们需要修改参数值为用户id。 修改作者存档页链接 首先要做的是,修改存档页链接,如下示例: 1 2 3 4 5 6 7 // 修改之前   http://qianduanblog.com/author/admin   // 修改之后   http://qianduanblog.com/author/123 // 修改之前 http://qianduanblog.com/author/admin // 修改之后 http://qianduanblog.com/author/123 在wordpress里内置了关于作者存档页链接的钩子,原始的作者存档页链接是这样获取的: […]

WordPress 文章喜欢插件 Kento Like Post

之前推荐过好几个文章喜欢插件: WordPress 喜欢插件 ZillaLikes(已汉化)WordPress文章/页面/评论添加喜欢/不喜欢投票功能WordPress“喜欢”插件:KK I Like It 今天接着推荐一个类 Facebook 风格的WordPress 文章喜欢插件:Kento Like Post,自动在文章底部显示喜欢按钮,只能登录后喜欢文章,喜欢后,将在下面显示该用户的头像,如果没有登录,将弹出登录框。统计是唯一的,一个用户只能喜欢一次,再次点击就取消喜欢。 在线演示:http://kentothemes.com/demo/kento-like-post/kento-like-post/ 在后台插件安装界面搜索 Kento Like Post 即可在线安装,或者到 WordPress 官方插件库 下载。

WordPress 在文章内容中间插入广告

本文目录[隐藏]1使用 Insert Post Ads 插件2纯代码实现 不少朋友希望在文章内容的中间插入广告(认为这个对用户体验有点不太好),下面就来看看如何实现吧。 使用 Insert Post Ads 插件 Insert Post Ads 是一个非常简单易用的插件,可以在文章和页面中的不同段落插入多个不同广告,你需要做的只是在后台新建广告,然后选择插入的段落位置即可。 在后台插件安装界面搜索 Insert Post Ads 即可在线安装,或者到 WordPress官方插件库下载。已将该插件汉化(部分词条无法应用语言包),下载简体中文包,解压后上传到该插件的 languages 目录即可。 纯代码实现 如果你只想添加简单的广告代码,不想用插件,那你可以将下面的代码添加到当前主题的 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 […]

WordPress 导出/导入小工具 Widget Importer & Exporter

有时候,我们需要在多个网站中使用同一个主题,同时也希望使用同样的小工具,如果一遍遍重复操作,实在是太费力了。这时候我们可以借助 Widget Importer & Exporter 这个小工具导出和导入插件来减少工作量。你只需要在这些WordPress站点中,都安装这个插件,然后导出其中一个站点的小工具,就可以导入到其他站点。 在后台插件安装界面搜索 Widget Importer & Exporter 即可在线安装,或者到 WordPress官方插件库 下载。已汉化该插件,下载简体中文包,解压后上传到该插件的 languages 文件夹即可。

WordPress 后台禁用Google Open Sans字体,加速网站

最近越来越多朋友询问,为什么 WordPress 后台突然变慢了很多。究其原因,还是国内“网络长城”这道墙搞的鬼 —— 屏蔽了N多Google的IP——导致WordPress后台无法正常加载 Google Open Sans 字体。话说现在,在家里上网,居然连Google搜索都无法正常使用了,实在郁闷!这可恶的墙!! 从图中看出,不仅仅 Google 字体,就连 Google 地图也是无法加载的(可能你的某些插件会调用google地图api)。其实在《处理部分WordPress核心代码或功能,让你的网站更快》一文中已经提到了这个问题,也提供了解决方法,鉴于不断提问,还是独立文章说明一下。 解决方法很简单,安装启用 Disable Google Fonts 或者 Remove Open Sans font Link from WP core 其中之一即可。或者如果你没有使用WP自带的官方主题,那你添加下面的代码到当前所用的主题的 functions.php 中即可: 1 2 3 4 5 6 7 8 9 10 11 /** * WordPress 后台禁用Google Open Sans字体,加速网站 * https://www.wpdaxue.com/disable-google-fonts.html */ add_filter( ‘gettext_with_context’, ‘wpdx_disable_open_sans’, 888, 4 […]

WordPress 顶踩投票插件 Thumbs Rating(支持自定义文章类型)

Thumbs Rating 是一款非常简单实用的文章顶踩投票插件,支持文章、页面以及自定义文章类型。每个人每篇文章只能投票一次(通过HTML5 LocalStorage检测和限制)。 该插件默认没有自动在前台加载,你需要修改主题的源代码。 如果你想在文章的底部自动插入投票,可以在主题的 functions.php 文件添加下面的代码: 1 2 3 4 5 function thumbs_rating_print($content) { return $content.thumbs_rating_getlink(); } add_filter(’the_content’, ‘thumbs_rating_print’); function thumbs_rating_print($content) { return $content.thumbs_rating_getlink(); } add_filter(‘the_content’, ‘thumbs_rating_print’); 如果你想自定义位置,你需要在循环(Loop)中添加相应代码来调用: 1 <?php if(function_exists(’thumbs_rating_getlink’)) thumbs_rating_getlink(); ?> <?php if(function_exists(‘thumbs_rating_getlink’)) thumbs_rating_getlink(); ?> 如果你要在文章中列出投票最多的文章,你可以使用下面类似简码: 1 [thumbs_rating_top type="positive" posts_per_page="10" post_type="post" show_votes="no"] [thumbs_rating_top type="positive" posts_per_page="10" post_type="post" show_votes="no"] 更多的使用技巧,请查看官方FAQ:http://wordpress.org/plugins/thumbs-rating/faq/ 在后台插件安装界面搜索 Thumbs Rating […]

修改 WordPress 自定义文章类型的评论排序

我们都知道,WordPress 默认自带了文章(post)、页面(page)等文章类型,然后从 3.0 开始就支持自定义文章类型。比如WordPress大学目前所使用的问答功能,其实就是使用自定义文章类型的。在这个 DW Question & Answer 问答插件中,它注册了“dwqa-question”和“dwqa-answer”两种文章类型,并且为它们添加了评论功能,这样就可以对问题和回答进行评论。 而文章和页面也有评论功能,在实际使用中,在 设置 – 讨论  中设置评论分页,并且在页面顶部显示新的评论: 由于这个是全局设置,导致问答页面的评论也在顶部显示新的评论,这样看起来就有些怪怪的: 我希望专门针对问答页面实现页面顶部显示老的评论,如下,这样看起来就好些了: 查阅了一下官方文档,发现有一个 comments_array 钩子,可以用来排序评论,同时借用php函数 array_reverse() 就可以将评论倒序,从而达到所需效果。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 /** * 让问答的评论和文章的评论排序颠倒 * https://www.wpdaxue.com/wordpress-reverse-comments.html */ function wpdx_reverse_comments($comments) { global $post; if($post->post_type == ‘dwqa-question’ || $post->post_type == ‘dwqa-answer’ ){ […]

WordPress 问卷调查/考试插件 SlickQuiz

SlickQuiz 是一个非常简单的WordPress 问卷调查/考试插件,如果你想在网站添加一个简单的问卷,可以试试这个插件。SlickQuiz 的主要功能如下: 无限的问题,无限的答案保存用户分数(必须在选项中启用)问题可以有一个或多个正确答案答案有正确的和不正确的响应消息每个问题后和/或在测验的结尾显示正确/不正确的响应消息最终的结果包括得分(8/10)和可定制的排名(如超级天才)测验的变化可以被保存到一个草案随机排序问题和答案自定义按钮上的文字,以及得分和排名的文字自定义错误消息切除或未发表的测验从一个更大的群体加载的问题定数防止无答案提交问题允许在同一个页面上的多个测验保存用户的邮件以及测验的分数 该插件只能添加单选、判断题,这也是它的不足之处。 在后台插件安装界面搜索 SlickQuiz 即可在线安装,或者在这里下载 SlickQuiz

添加/移除 WordPress 多站点网络的默认页面

本文是《WordPress 多站点》系列教程的第 2 部分,该系列共包含以下 6 个部分:WordPress 开启多站点(含Apache和Nginx伪静态规则)添加/移除 WordPress 多站点网络的默认页面WordPress 多站点网络克隆网站数据和设置WordPress 多站点网络共享图片媒体文件WordPress 关闭多站点模式WordPress多站点网络插件和主题检测:Network Plugin Auditor 在 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 /** * 添加/移除 WordPress 多站点网络的默认页面 * […]

WordPress 视频播放器插件 ck-video(支持国内10多家视频网站)

ck-video 是国人 @滴水成江 基于 ckplayer 播放器开发的WordPress 视频播放器插件,支持快速插入国内10多家视频网站的视频,包括但不限于 优酷、土豆、56、乐视、QQ、酷六、奇异、迅雷、搜狐、新浪、央视、pps、pptv、风行、第一视频等。由于是基于 ckplayer 播放器开发的,所以要求使用者去了解一下 ckplayer ,这样才能更好的使用这个插件。 1、启用插件后可设置基本参数、前置广告、暂停广告、滚动文字广告、右键版权等设置,请参照ckplayer官方要求及插件要求设置。下图几个图为设置界面。       2、编辑文章时会出现如下图按钮,点击该按钮。 3、出现如下窗口,可设置视频名称(可选)、视频地址(必选)、等选项。 4、点击上图多集播放会出现下图。 由于插件更新频繁,且使用上可能有些复杂问题,所以请到 作者官方网站 下载和反馈问题。

WordPress 使用 WP Local Dev Environment 插件禁用外部数据请求

WordPress 运行时通常需要加载一定的外部文件(比如字体、gravatar头像等) ,还有一些其他的HTTP请求。这通常不是问题,但当你的工作环境没有网络连接时,就无法正常加载这些外部文件,从而导致网站加载慢的问题。今天介绍的 WP Local Dev Environment 是用来控制本地测试环境加载外部文件的插件。这个插件可以移除或关闭这些外部请求,以减少加载时间,以及避免由于丢失文件引起的错误。目前的主要功能如下: 替换Open Sans CSS 字体文件为空白CSS文件来解决某些相依性问题(见相关的反馈工单)使用一个本地图像取代所有 Gravatar 实例,除去外部调用移除所有HTTP请求 如果你是开发者,不妨试试这个插件,下载地址:https://github.com/norcross/wp-local-dev-env

100% Secure Checkout

PayPal / MasterCard / Visa