对于多用户WordPress站点,如果我们需要分配一个特定的分类让他们发布文章,我们可以借助 Restrict Author Posting 插件来限定某个用户只能在一个特定分类下发布文章。 安装启用 Restrict Author Posting 后,管理员就可以在编辑其他用户的个人资料时,为用户指定一个可以发布文章的分类: 在后台插件安装界面搜索 Restrict Author Posting 即可在线安装,或者到 WordPress官方插件库 下载。 如果你要更加灵活地设置用户的发布权限,请看看:WordPress限定不同用户可查看、发布和编辑的文章分类
文章
WordPress 生成文章预览链接给其他用户查看
我们都知道,WordPress 可以让作者预览未发布的文章,但是如果你需要给其他用户或者匿名访客预览你的文章,该怎么操作呢?其实,借助 Public Post Preview 插件即可。启用这个插件以后,当你的文章已保存草稿或者定时发布,你就可以获取文章预览地址,复制给对方即可查看: 在后台插件安装界面搜索 Public Post Preview 即可在线安装,或者到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 顶踩投票插件 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 文章评分/投票插件 Yet Another Stars Rating
Yet Another Stars Rating 是一个基于 jquery 插件 RateIT 开发的 WordPress 文章评分/投票插件。不仅可以添加作者评分,还可以添加用户投票,支持添加多个评分属性,支持输出富摘要信息(rich snippets)。支持自动在文章顶部或底部插入,或者使用简码 [yasr_overall_rating] 插入作者评分,使用简码 [yasr_visitor_votes] 插入用户投票。此外,还可以设置游客或已登录用户投票。 后台的设置简单明了: 前台评分效果: 在后台插件安装界面搜索 Yet Another Stars Rating 即可在线安装,或者在这里下载 Yet Another Stars Rating
WordPress [分类目录]小工具显示没文章的分类
一般支持小工具的主题都会保留WP自带的 分类目录 小工具,如下图所示: 默认情况下,这个小工具只能调用还有文章的分类,如果分类没有文章,是不会显示的,这个当然是比较合理的,不过,如果你偏要显示没有没有文章的分类,那也是可行的,我们只需要通过钩子修改一下参数即可,将下面的代码添加到当前主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 9 /** * WordPress [分类目录]小工具显示没文章的分类 * https://www.wpdaxue.com/widget-show-empty-categories.html */ add_filter( ‘widget_categories_args’, ‘wpdx_show_empty_cats’ ); function wpdx_show_empty_cats($cat_args) { $cat_args[’hide_empty’] = 0; return $cat_args; } /** * WordPress [分类目录]小工具显示没文章的分类 * https://www.wpdaxue.com/widget-show-empty-categories.html */ add_filter( ‘widget_categories_args’, ‘wpdx_show_empty_cats’ ); function wpdx_show_empty_cats($cat_args) { $cat_args[‘hide_empty’] = 0; return $cat_args; } […]
为 WordPress 文章添加子标题 Secondary Title
看到不少朋友使用 WordPress 来搭建淘宝客站点,文章标题一般都是由商品名称和促销信息两部分组成的,例如: 一般都是用自定义字段来添加“1999元包邮”的,这就需要对WP主题有一定的修改能力才能实现。对于新手朋友,建议试试 Secondary Title 这个插件,可以给你的文章添加子标题,在后台直接定义子标题显示的位置,要达到满意的效果,可能需要你添加一点css样式代码。 具体的效果,大家自己下载插件体验吧。在后台插件安装界面搜索 Secondary Title 即可在线安装,或者在这里下载 Secondary Title
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 /** * WordPress 更改文章密码保护后显示的提示内容 * https://www.wpdaxue.com/change-password-protected-text.html */ function password_protected_change( $content ) { global $post; if ( ! empty( $post->post_password ) && stripslashes( $_COOKIE[’wp-postpass_’.COOKIEHASH] ) […]
WordPress 喜欢投票插件 WP ULike(支持文章、评论和BuddyPress 活动)
今天再推荐一个 WordPress 喜欢投票插件:WP ULike,该插件不仅可以喜欢文章,还可以喜欢评论,甚至可以喜欢 BuddyPress 活动。很简单易用,支持自定义文本,可设置是否已注册用户才可投票,可以自动插入显示,也可以手动添加代码调用,还可以显示喜欢了这篇文章的用户头像,此外,还有一个小工具显示最多人喜欢的文章。效果演示如下: 后台配置界面: 在后台插件安装界面搜索 WP ULike 即可在线安装,或者在这里下载 WP ULike。 已将该插件汉化且提交给插件作者,如果你等不及官方添加语言包,点此下载简体中文包,解压后上传到插件的 lang 目录即可。 2015年11月1日更新:已支持 BuddyPress 、UltimateMember 、bbPress、myCRED 等插件,真的是好消息啊!
让 WordPress 文章的网址URL自动生成超链接
通常情况下,在WordPress后台编辑文章的时候,直接粘贴网址到文章内容中,WordPress 并不能自动将网址生成超链接(可点击),如果我们每次都要通过“插入或编辑链接”这个按钮来插入链接,的确有点麻烦。其实 WordPress 提供了一个名为 make_clickable 的函数,它可以自动将网址转换为可点击的超链接。 使用方法很简单,通过 the_content 钩子挂载 make_clickable 函数即可。具体方式是在主题的 functions.php 中添加下面的代码即可: 1 2 3 4 5 /** * 让 WordPress 文章的网址URL自动生成超链接 * https://www.wpdaxue.com/wordpress-make-clickable.html */ add_filter(’the_content’, ‘make_clickable’); /** * 让 WordPress 文章的网址URL自动生成超链接 * https://www.wpdaxue.com/wordpress-make-clickable.html */ add_filter(‘the_content’, ‘make_clickable’); 注:make_clickable 函数可将 URI、www、ftp 以及 E-mail 地址转换成超链接的形式。更多说明,请查看 make_clickable 文档
WordPress 获取文章的评论人数
前些天,和恒创科技联合举办了一次踢楼活动(详见),活动结束后要统计此次参与踢楼的用户数量,也就是要统计提交了评论的用户数,在网上搜索了一下,发现 zwwooooo 大叔已经折腾过这个功能,试了一下,还可以用,分享过来,有需要的朋友不妨试试。 直接将下面的函数添加到当前主题的 functions.php 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 /* 获取文章的评论人数 by zwwooooo | zww.me */ function zfunc_comments_users($postid=0,$which=0) { $comments = get_comments(’status=approve&type=comment&post_id=’.$postid); //获取文章的所有评论 if ($comments) { $i=0; $j=0; $commentusers=array(); foreach ($comments as $comment) { ++$i; if ($i==1) { $commentusers[] = […]
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 获取今天/最近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 前台发布/编辑/管理文章 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 给某些分类的文章添加密码保护 Access Category Password
虽然 WordPress 自身可以给单篇文章添加密码保护,但是如果我们需要将整个或多个分类下的文章都添加密码保护,一篇篇添加密码太耗时间了,今天推荐的 Access Category Password 插件,就可以给某个或多个分类下的文章添加密码保护,访问受限制的分类下的文章(内容和摘要)都必须输入正确的密码。如下图所示: 当然了,该插件同样可以限制通过feed订阅网站内容的用户,在feed中,如果是受限制的分类的文章,就会替换为所设置的提示内容。 你可以预览后台设置界面了解更多信息: 在后台插件安装界面搜索 Access Category Password 即可在线安装,或者在这里下载 Access Category Password。 已将该插件汉化,并提交语言包给作者,如果你等不及,可以在这里下载简体中文包,解压后上传到该插件的目录即可生效。
WordPress 随机刷新旧文章为新文章 Old Post Promoter
曾经订阅过一个博客,订阅了一段时间发现,他的旧文章会不定期变为“新文章”,这样做的好处是给旧文章更多的展示机会,当然, 弊端就是可能对经常访问的朋友造成一些小困扰。如果你也想实现类似的功能,推荐你试试 Old Post Promoter 插件,它可以随机选择一篇旧文章刷新为新文章,不仅仅在你的博客列表中显示更新,还可以在 Feed 订阅源中更新。更多信息请看下面的截图: 在后台插件安装界面搜索 Old Post Promoter 即可在线安装,或者在这里下载 Old Post Promoter。该插件目前仍未支持语言包汉化,所以就不做语言包了。
WordPress 自动给文章的关键词添加链接 Links Auto Replacer
本文目录[隐藏]1Links Auto Replacer 简介2Links Auto Replacer 预览2.12.1.1前台显示效果:2.1.2Index_43Links Auto Replacer 下载4相关插件 之前推荐过使用 WP Keyword Link 插件自动给文章的关键词添加链接,但是作者已经5年多没有更新 WP Keyword Link ,实在不好意思再推荐它。找了一大圈,才发现一个 Links Auto Replacer 可以支持中文,简单介绍下。 Links Auto Replacer 简介 Links Auto Replacer 在后台添加关键词和匹配的链接,就可以将文章内容中的这个关键词自动添加你设置的链接。相对于其他类似插件,Links Auto Replacer 的优点是 支持中文,还自带了隐藏真实链接的功能(将链接转换为 example.com/go/amazon 这个格式),缺点是 不支持将文章的标签(tag)自动添加链接,目前(2015-11-7)不支持限制匹配次数,所有关键词都会添加链接。希望作者在后续的更新中可以去掉这两个缺点,呵呵。 Links Auto Replacer 还有收费版(25美元): 支持内部链接,使关键字链接到你的内部文章或网页可以统计链接的点击次数分类管理关键词 Links Auto Replacer 预览 后台新建自动链接: 前台显示效果: Links Auto Replacer 下载 在后台插件安装界面搜索 […]
WordPress 后台文章列表设置文章特色图片(缩略图)
WordPress 允许你为每篇文章设置“特色图片”也就是我们通常说的缩略图,但是默认情况下,你只能在文章编辑页面进行设置,今天推荐 Easy Thumbnail Switcher 查看,它可以让你直接在后台文章列表添加、更改或删除特色图片,非常方便: 在后台插件安装界面搜索 Easy Thumbnail Switcher 即可在线安装,或者在这里下载 Easy Thumbnail Switcher Easy Thumbnail Switcher 启用后无法任何配置,访问文章列表页面即可使用。
WordPress 使用 WP Plugin Info Card 在文章中自动获取插件/主题信息
如果你是插件或主题开发者,或搭建了WordPress教程网站,你可能需要在文章中添加插件或主题的相关信息,推荐使用 WP Plugin Info Card 来实现。 WP Plugin Info Card 可以让你在一个漂亮的盒子里显示插件和主题的相关信息。它采用 WordPress.org 插件API和主题API来获取数据。所有你需要做的是提供一个有效的插件/主题ID(别名 slug),然后在任何页面插入简码就可以了! WP Plugin Info Card 插件是非常轻巧,只在需要的时候才加载JS和CSS。该插件还采用 WordPress transients 缓存机制来缓存返回的信息(默认为720分钟 ),所以你的页面加载时间不会因过多的请求而增加。 可以选择大卡片和小卡片显示样式: 插件通过简码添加,还有可视化设置界面: 以下是插件的设置界面: 在后台插件安装界面搜索 WP Plugin Info Card 即可在线安装,或者在这里下载 WP Plugin Info Card。已将该插件汉化和提交语言包给作者,如果你等不及作者更新,可以在这里下载简体中文包,解压后上传到该插件的 langs 目录即可。
WordPress 多表情文章投票/评价插件 DW Reactions
此前推荐过《WordPress心情评论插件:Smilie vote》,今天推荐的 DW Reactions 和它类似,也是一款非常漂亮的 WordPress 多表情文章投票插件,它和 Facebook 的一个新功能非常相似,允许访客对每篇博客文章表达多种情感。看看下面的图片,是不是很酷! DW Reactions 插件使用比较简单和灵活,直接安装启用,访问设置界面就可以按照自己的想法设置: 在后台插件安装界面搜索 DW Reactions 即可在线安装,或者在这里下载 DW Reactions PS:DW Reactions 还有收费版本,需要更多功能的朋友,可以到这里购买。
使用 Postie 通过邮件发布文章到 WordPress
相信有不少朋友不知道,我们其实是可以通过邮件发布文章到WordPress的。在后台 设置 – 撰写 界面即可看到设置选项: 但是今天的主角不是这个,而是 Postie,它将邮件发布这个功能拓展得非常强大。Postie 提供了许多先进的功能,通过邮件创建文章,包括根据名称分配类别,包括图片和视频,并自动剥离签名。支持IMAP和POP3,以及SSL通信。 Postie 主要特色: 支持IMAP或POP3服务器支持SSL和TLS控制谁可以通过电子邮件发布设置类别、状态、文章的格式,文章类型和标签的默认值设置标题、类别、状态、文章的格式,文章类型、日期、评论控制和电子邮件来覆盖默认标签指定文章摘要(包括节选仅适用于图像)使用纯文本或电子邮件的HTML版本去掉电子邮件页眉和页脚(从邮件列表发布有用)可选在文章发布成功/失败时发送电子邮件可设置允许添加的由文件名(支持通配符)和MIME类型文件类型可选使第一张图像作为特色图像画廊的支持纯文本电子邮件可控制图像位置根据需要设置图像模板、视频模板、音频模板、其他附件模板电子邮件回复成为评论开发者还可以根据钩子来处理邮件 http://postieplugin.com/extending/ 在后台插件安装界面搜索 Postie 即可在线安装,或者在这下载 Postie 后手动安装。
删除 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 系列文章管理插件:Organize Series
你是否在你的 blog 上写一些系列文章,是不是觉得有写难以管理,那么试试这个插件吧,翻译自:Weblog Tools Collection 的 APAD: Organize Series 名称: Organize Series 插件页面: http://www.unfoldingneurons.com/neurotic-plugins/organize-series-wordpress-plugin/ 描述: Organize Series 这个插件帮助你把你写的文章或者帖子组织为一个系列。它能够很容易让你 blog 的读者发现你所写的所有系列文章和找到在同一个系列下面文章 特征: 和 WordPress 的类别系统整合在一起 这个插件的丰富的管理选项菜单能允许你不用手工编辑创建文件去更多的控制这个插件的输出去适应你自己的口味。 自动插入标签并显示到文章的页面的一个“容器”, 从而显示这篇文章属于什么系列和这个系列下面的其他文章。 伴随着这个插件有一个自定义的.css 文件(orgSeries.css),它能让你很容易改变各个元素的显示(需要熟悉CSS)。 如果你想更多控制你系列的显示,可以在你的模板文件简单插入两个简单的标签。 在 WordPress 2.0.6 到 2.1 通过测试。 使得管理和查看你在你 blog 上写的系列文章非常容易。 演示: http://www.unfoldingneurons.com/category/series/ http://www.unashamedsermons.com/category/series/ 未来计划: 通过实现含有类别图标在插件的代码中的一个版本,使得所有的东西运行得更加直观从而能够流畅创建和编辑系列(可能需要在文章创建和编辑界面增加)。 在插件选项页面能够配置各种自动标签的挑选 增加通过选项页面编辑 .css 文件的能力(这样就可以把这个插件所有的东西都整合到选项页面,而不需要去编辑任何的 .php 文件)。 增加一个选项能够从显示类别的核心模板函数中”隐藏“系列类别。并创建一个的模板函数,把已写的系列作为一个列表在 blog 的任何地方显示。 创建一个模板函数显示”特色“系列。 更好的文档功能。 […]
WordPress 技巧:给普通用户显示未发布的文章
WordPress 3.0 之后,我们可以使用 register_post_status 可以自定义日志状态,但是普通用户无法查看该状态日志的 single 页面,会跳转到 404 页面。我们可以在 functions.php 加入一下代码解决这个问题: function show_custom_status_post($post){ if($post[0]->post_status==’custom_status’){ $post[0]->post_status = ‘publish’; $post[0]->orignal_status = ‘custom_status’;//保存原始状态 } return $post; } add_filter(‘posts_results’, ‘show_custom_status_post’ ); 标签:WordPress 技巧

WordPress 文章目录插件
SEO 页面优化:语义化 我们知道语义化是 SEO 页面优化的一个重点的内容,语义化不仅仅是可以尝试使用 HTML5 去重写博客主题,还有使用 H2 H3 标签让博客日志内容也更有层次化和语义化。 而使用了 H2 H3 这些标签之后,可以建立锚点链接,建立文章目录,这样不仅方便博客的读者可以一目了然知道文章的内容是讲什么,并且我么 Google 现在已经可以索引内部锚点链接。 WordPress 文章目录插件来源 对于 WordPress 博客来说,平常写博客的时候,就应该注意语义化,比如列表页,网站题目是 H1 标签,文章标题是 H2 标签,而文章页面,则标题是 H1 标签,内文从 H2 标签开始试用。 当做好上面的语义化之后,怎么自动生成锚点和文章目录呢? 现有文章目录 WordPress 插件也都有几个,但是使用都有一些麻烦,写的很复杂还要配置,不符合我使用插件的习惯,我个人的感觉就是插件只需要简单上传激活就好了,所以就有了这个 WordPress 文章目录插件。 WordPress 文章目录插件安装和使用 WordPress 文章目录插件非常简单,就是在日志的右侧加入一个文章目录,让整篇日志更好导航,读者也可以在阅读之前知道这篇文章的大概意思。 WordPress 文章目录插件 正如上面所说,这个插件异常简单,只需要上传激活即可。但是在编辑文章的时候,文章中的子标题需要按照 h2 h3 排好,插件会自动抓取的。 当然你也可以在编辑日志的时候,设置是否隐藏文章目录,以及显示到第几级目录和文章目录的位置(通过在日志中输入 [toc] 来实现定位)。 WordPress 文章目录插件设置 WordPress 文章目录插件效果 你可以通过点击这篇文章查看效果: 主机推荐:(mt) Media […]
WordPress 技巧:调用置顶文章
有些时候我们需要调用 WordPress 置顶文章并单独显示出来,可以通过 WP_Query 来实现,代码如下: <?php $args = array( 'posts_per_page' => -1, 'post__in' => get_option( 'sticky_posts' ) ); $sticky_posts = new WP_Query( $args ); while ( $sticky_posts->have_posts() ) : $sticky_posts->the_post();?> <li> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a> </li> <?php endwhile; wp_reset_query();?> 标签:WordPress 技巧
WordPress 技巧:让作者在后台只看到自己的文章
普通的作者,在 WordPress 后台不能看到太多的内容,我们可以让他们看到自己的文章,代码如下: <?php function wpjam_parse_query_useronly( $wp_query ) { if ( strpos( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/edit.php' ) !== false ) { if ( !current_user_can( 'add_user' ) ) { global $current_user; $wp_query->set( 'author', $current_user->id ); } } } add_filter('parse_query', 'wpjam_parse_query_useronly' ); ?> 标签:WordPress 技巧
WordPress 技巧:在 RSS Feed 中输出文章版权信息
有很多垃圾站点等,通过你博客的 RSS Feed 来抓去你的文章显示在他们的网站上。但是我们又不能轻易的 禁用 WordPress 的 RSS Feed 功能,毕竟还是有很多用户去用 RSS 订阅你的博客。 如此,我们可以自动在 RSS Feed 输出文章的时候,自动在后面加上一些版权信息、原文作者、原文地址等等信息,也可以是一些其他自定义的信息(你懂)。很简单的几句代码就可以实现这个功能: function wpjam_add_feed_content($content) { if(is_feed()) { $content .= '<p>本文版权所有 '.bloginfo('name').' 转载请务必保留版权信息。</p>'; } return $content; } add_filter('the_excerpt_rss', 'add_feed_content'); add_filter('the_content', 'add_feed_content'); 作为演示,我只输出了一句很简单的话,使用 bloginfo 函数输出你博客的网站名称,你可以按照自己的需求修改这里要输出的内容。 标签:WordPress 技巧

