任何问题请联系WX:uu16853

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

购买更多有优惠!

隐藏/禁用 WordPress 3.6+ 的文章形式UI

WordPress 3.6 的一大特色就是文章形式(Post Format)拥有了新的 UI 设计,主题作者可以通过模板函数来获取相关的结构化数据。那么,如果我们仅仅需要标准的文章形式,其他都是多余的,但是总显示那个文章形式UI,是不是有些碍眼?其实你可以隐藏它,或者干脆禁用它。 点击文章撰写页面右上角的“显示选项”,取消勾选的“文章形式”,就隐藏了: 或者你干脆点,将下面的代码添加主题的 functions.php 文件,就直接禁用了,连勾选项都没有了: 1 2 //Disable post format ui add_filter( ‘enable_post_format_ui’, ‘__return_false’ ); //Disable post format ui add_filter( ‘enable_post_format_ui’, ‘__return_false’ ); 查看 WordPress 3.6 的主要更新功能

获取WordPress文章的第一个链接

WordPress文章格式中有一种是链接,用来快速分享一个链接,如果我们可以将文章的这个链接自动链接到这篇文章的标题中,远比在文章内容中直接显示这个链接来的完美。将下面的代码添加到当前主题的 functions.php 中: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 function get_content_link( $content = false, $echo = false ) { if ( $content === false ) $content = get_the_content();   $content = preg_match_all( ‘/hrefs*=s*["’]([^"’]+)/’, $content, $links ); $content = $links[1][0];   if ( empty($content) ) { $content = […]

让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 47 48 49 […]

在WordPress后台文章编辑器的上方或下方添加提示内容

WordPress 3.5 新增了一对非常有用的挂钩,可以快速在WordPress后台文章编辑器的上方或下方添加提示内容,下面是一个简单的例子,直接将代码添加到主题的 functions.php 文件: 1 2 3 4 5 6 7 8 9 10 11 function below_the_title() { echo ‘<h3>在编辑器上方添加的提示内容</h3>’; }   add_action( ‘edit_form_after_title’, ‘below_the_title’ );   function below_the_editor() { echo ‘<h4>在编辑器下方添加的提示内容</h4>’; }   add_action( ‘edit_form_after_editor’, ‘below_the_editor’ ); function below_the_title() { echo ‘<h3>在编辑器上方添加的提示内容</h3>’; } add_action( ‘edit_form_after_title’, ‘below_the_title’ ); function below_the_editor() { echo ‘<h4>在编辑器下方添加的提示内容</h4>’; } […]

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 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 function add_copyright_text() { if (is_single()) { ?>   <script type=’text/javascript’> function addLink() { if ( […]

移除WordPress文章图片的宽度和高度属性

默认情况下,通过WordPress自身的媒体上传功能插入到文章的图片,都会默认添加了高度和宽度属性: 1 <img title="使用 Chrome Workspace 进行网站调试 | 的自留地 cmhello.com" alt="使用 Chrome Workspace 进行网站调试" src="/wp-content/imgs/1118/0019-cmhello_com.png" width="550" height="307" /> <img title="使用 Chrome Workspace 进行网站调试 | 的自留地 cmhello.com" alt="使用 Chrome Workspace 进行网站调试" src="/wp-content/imgs/1118/0019-cmhello_com.png" width="550" height="307" /> 如果出于某些原因,你想去掉这个高度和宽度属性,可以将下面的代码添加到主题的 functions.php 文件即可: 1 2 3 4 5 6 7 add_filter( ‘post_thumbnail_html’, ‘remove_width_attribute’, 10 ); add_filter( ‘image_send_to_editor’, ‘remove_width_attribute’, 10 );   […]

自动给WordPress文章或评论内容的站外链接添加Nofollow属性

出于SEO方面的考虑,对于文章或评论内容的站外链接,不少人都希望自动添加nofollow属性,直接将下面的代码添加到主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 add_filter(’the_content’, ‘auto_nofollow’); //nofollow文章内容的站外链接   add_filter(’comment_text’, ‘auto_nofollow’); //nofollow评论内容的站外链接   function auto_nofollow($content) { //return stripslashes(wp_rel_nofollow($content));   return preg_replace_callback(’/<a>]+/’, ‘auto_nofollow_callback’, $content); }   function auto_nofollow_callback($matches) { $link = $matches[0]; $site_link = get_bloginfo(’url’);   if […]

超过限制天数后自动关闭WordPress文章的评论功能

一般的朋友都希望评论越多越好,但也有些朋友希望限制评论数量。下面分享下超过限制天数后自动关闭WordPress文章的评论功能的方法。 访问后台 >设置>讨论,参考下图设置: 你可以直接忽视下文内容啦! 将下面的代码添加到主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 9 10 //关闭超过N天的旧文章评论 function close_comments( $posts ) { if ( !is_single() ) { return $posts; } if ( time() – strtotime( $posts[0]->post_date_gmt ) > ( 30 * 24 * 60 * 60 ) ) { $posts[0]->comment_status = ‘closed’; $posts[0]->ping_status = […]

当评论达到一定数量后自动关闭WordPress文章的评论功能

超过限制天数后自动关闭WordPress文章的评论功能,是一个限制评论的好方法,当评论达到一定数量后自动关闭WordPress文章的评论功能,这也是一个不错的选择哦! 将下面的代码添加主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 9 10 11 12 //评论超过一定数量关闭评论 function disable_comments( $posts ) { if ( !is_single() ) { return $posts; } if ( $posts[0]->comment_count > 100 ) { $posts[0]->comment_status = ‘disabled’; $posts[0]->ping_status = ‘disabled’; } return $posts; } add_filter( ‘the_posts’, ‘disable_comments’ ); //评论超过一定数量关闭评论 function disable_comments( $posts […]

WordPress后台只显示与当前用户的文章相关联的评论

对于多作者博客,可以设置 在WordPress后台的文章列表只显示该作者自己的文章,也可以设置 在WordPress后台只显示与当前用户的文章相关联的评论(管理员不限制),具体方法如下: 将下面的代码添加到当前主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 9 10 11 12 //后台只显示当前用户文章关联的评论 function wpdx_get_comment_list_by_user($clauses) { if (is_admin()) { global $user_ID, $wpdb; $clauses[’join’] = ", wp_posts"; $clauses[’where’] .= " AND wp_posts.post_author = ".$user_ID." AND wp_comments.comment_post_ID = wp_posts.ID"; }; return $clauses; }; if(!current_user_can(’edit_others_posts’)) { add_filter(’comments_clauses’, ‘wpdx_get_comment_list_by_user’); } //后台只显示当前用户文章关联的评论 function wpdx_get_comment_list_by_user($clauses) […]

让WordPress的搜索结果包括自定义文章类型的内容

如果你的WordPress站点添加了自定义文章类型,请记得让WordPress默认搜索支持自定义文章类型,即可以搜索自定义文章类型的内容。实现的方法很简单,将下面的代码添加到主题的functions.php 文件中即可: 1 2 3 4 5 6 //让搜索支持自定义文章类型 function searchAll( $query ) { if ( $query->is_search ) { $query->set( ‘post_type’, array( ‘post’,’books’, ‘product’,’works’ )); } return $query; } add_filter( ‘the_search_query’, ‘searchAll’ ); //让搜索支持自定义文章类型 function searchAll( $query ) { if ( $query->is_search ) { $query->set( ‘post_type’, array( ‘post’,’books’, ‘product’,’works’ )); } return $query; } add_filter( […]

让WordPress RSS Feed输出自定义文章类型的内容

WordPress支持RSS Feed输出,但在整站Feed源只会输出文章(post),如果你添加了自定义文章类型,需要将它们添加到WordPress的整站Feed源中。实现方法很简单,将下面的代码添加到主题的functions.php文件即可: 1 2 3 4 5 6 7 // 添加自定义文章类型到RSS Feed输出 function custom_feed_request( $vars ) { if (isset($vars[’feed’]) && !isset($vars[’post_type’])) $vars[’post_type’] = array( ‘post’, ‘product’, ‘book’ ); return $vars; } add_filter( ‘request’, ‘custom_feed_request’ ); // 添加自定义文章类型到RSS Feed输出 function custom_feed_request( $vars ) { if (isset($vars[‘feed’]) && !isset($vars[‘post_type’])) $vars[‘post_type’] = array( ‘post’, ‘product’, ‘book’ ); return […]

WordPress显示评论人博客的最新文章:CommentLuv

提高网站的评论互动,是一件不太容易做到的事,CommentLuv 可以在评论的下方显示评论人博客的最新文章,这样就大大提高了评论的积极性。 CommentLuv 的一些设置功能如下图所示,就不多介绍了: 在后台搜索 CommentLuv 即可在线安装,或者下载 CommentLuv 启用 CommentLuv 以后,在评论的时候,填写可用的网址,稍等就会在底部罗列该网址的最新文章,可以自由选择任何一篇,然后输入评论内容提交: 最终的效果如下图所示,在评论内容的下面显示最新文章,而且注册用户还会显示更多信息: 粗略看了一下 CommentLuv 的高级设置功能,允许手动在模板中插入调用函数,从而也为高级自定义提供可能。我们可以添加一些判断来决定是否调用该函数,比如可以设置为“只有注册用户才可用该功能”,或者“只有VIP等级用户才可用该功能”等等。这样就有助于提高用户注册网站或者升级为VIP会员的积极性。

自动添加nofollow属性和新窗口打开WordPress文章/页面的站外链接

站外链接的SEO还是比较重要的,今天分享下 自动添加nofollow属性和新窗口打开WordPress文章/页面的站外链接 的方法。 直接安装启用 Nofollow for external link 插件,或者将下面的代码添加到当前主题的 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 add_filter( ‘the_content’, […]

给WordPress自定义文章类型添加短链接

WordPress内置了一种文章短链接,型如 www.yoursite.com?p=1 (其中 1 为文章的ID),你可以在后台发布文章的时候查看到: 而自定义文章类型默认是生成短链接的,所以我们需要添加相应的函数。比如我们要给 book 这种自定义文章类型添加短链接功能,可以在你的插件文件或者当前主题的 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 /** * 给自定义文章类型“book”添加短链接 */ function wpdaxue_shortlinks_for_book( $shortlink, $id, $context ) {   // 上下文可以是一篇文章、附件、或查询 $post_id = […]

为WordPress新文章预选分类

假如你的WordPress网站开放注册和投稿,用户在后台发布文章时,需要手动选择文章分类。有没有办法为新文章自动预选分类?答案是肯定的。 假设你的网站有 WP主题、WP插件、WP教程 三个分类,我们可以在WordPress后台左边菜单中添加快捷菜单,比如“添加新WP主题”,用户点击以后,直接自动就选择“WP主题”这个分类。一起来看看实现方法吧。 1.将下面的代码添加到主题的 functions.php 文件: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 //预选文章分类 function ws_preselect_post_category() { if ( isset($_GET[‘category_id’]) && is_numeric($_GET[‘category_id’]) ) { $catId = intval($_GET[‘category_id’]); ?> <script type="text/javascript"> jQuery(function() { var catId = <?php echo json_encode($catId); ?>; jQuery(‘#in-category-‘ + catId).click(); }); </script> <?php } […]

WordPress修改自动保存文章的时间间隔和版本数

WordPress拥有自动保存文章的功能,防止突然掉线或主机故障等丢失文章,默认情况下是 30 秒保存一次,保留最后的 5 个文章版本。如果你想修改这些默认设置,可以在WordPress根目录下的 wp-config.php 添加: 1 2 3 4 5 6 7 8 9 10 11 //一分钟保存一次   define(’AUTOSAVE_INTERVAL’, 60);   //保存 10 个版本   define(’WP_POST_REVISIONS’, 10);   //一个版本都不保存(即 禁用自动保存功能)   define(’WP_POST_REVISIONS’, false); //一分钟保存一次 define(‘AUTOSAVE_INTERVAL’, 60); //保存 10 个版本 define(‘WP_POST_REVISIONS’, 10); //一个版本都不保存(即 禁用自动保存功能) define(‘WP_POST_REVISIONS’, false); 请根据自己的实际需要修改添加上面的代码。

在所有WordPress文章底部添加自定义内容

有时候,你可能需要在所有文章底部添加自定义内容,可以将下面的代码添加到主题的 functions.php 文件中: 1 2 3 4 5 6 7 8 //在所有文章底部添加自定义内容 function add_after_post_content($content) { if(!is_feed() && !is_home() && is_singular() && is_main_query()) { $content .= ‘你需要添加的自定义内容’; } return $content; } add_filter(’the_content’, ‘add_after_post_content’); //在所有文章底部添加自定义内容 function add_after_post_content($content) { if(!is_feed() && !is_home() && is_singular() && is_main_query()) { $content .= ‘你需要添加的自定义内容’; } return $content; } add_filter(‘the_content’, ‘add_after_post_content’); 第 3 […]

WordPress超过一定时间的老文章顶部显示自定义信息

在WordPress插件库查找插件时,偶尔会看到提示说插件已经超过 2 年没有更新……如果我们想在WordPress老文章顶部显示类似的提示信息,比如超过 1 年没有更新的文章,就提示某些信息,如下图所示: 实现的方法很简单,将下面的代码添加到当前主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 9 10 11 //添加老文章提示信息 From wpdaxue.com function wpdaxue_old_content_message($content) { $modified = get_the_modified_time(’U’); $current = current_time(’timestamp’); $diffTime = ($current – $modified) / (60*60*24); if($diffTime > 365 ){ $content = ‘<div class="old-message">本文最后更新于’.get_the_modified_time(’Y年n月j日’).’,已超过 1 年没有更新,如果文章内容失效,请反馈给我们,谢谢!</div>’.$content; } return $content; } add_filter( ‘the_content’, ‘wpdaxue_old_content_message’ […]

限制WordPress文章标题输入字数

昨天群里有朋友询问如何限制WordPress文章标题输入字数,下面分享两种方法。 方法1:直接在的当前主题的 functions.php 文件添加下面的代码即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 //限制文章标题输入字数 From wpdaxue.com function title_count_js(){ echo ‘<script>jQuery(document).ready(function(){ jQuery("#titlewrap").after("<div><small>标题字数: </small><input type=\"text\" value=\"0\" maxlength=\"3\" size=\"3\" id=\"title_counter\" readonly=\"\" style=\"background:#fff;\"> <small>最大长度不得超过 46 个字</small></div>"); jQuery("#title_counter").val(jQuery("#title").val().length); jQuery("#title").keyup( function() { jQuery("#title_counter").val(jQuery("#title").val().length); }); jQuery("#titlewrap #title").keyup( function() { var $this = jQuery(this); if($this.val().length […]

WordPress文章访问权限设置插件:Member Access

如果你的网站开放注册,想针对已登录用户和未登录用户进行不同的访问权限设置,建议你试试 Member Access 插件。 Member Access 可以让你快速设置允许已登录或未登录用户访问哪些文章、页面、搜索结果、文章存档、RSS。你可以全局设置,也可以单篇文章/页面设置。还可以设置不允许访问后重定向的页面地址等等。不过,有点遗憾的是,Member Access 不支持设置不同用户角色的不同访问权限。 可以在后台插件安装界面搜索 Member Access 即可在线安装,或者下载 Member Access

WordPress后台显示文章、分类、页面、标签、评论、用户等的 ID

WordPress后台默认是不显示文章、分类等的ID的,查看起来非常不方便,今天就分享一个非常全面的显示ID的方法,支持 文章、页面、链接、多媒体、评论、分类、标签、用户 等,也就是在这些管理页面的列表中,会添加一列 ID,如下图所示: 可以直接下载安装 Simply Show IDs 插件就可以实现该功能(虽然2年多没有更新,但是在WP 3.5.2 测试通过)。 你也可以直接将下面的代码(来自该插件)添加到当前主题的 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 […]

让WordPress每篇文章的发布时间至少间隔1小时

作为WordPress多作者博客,也许你会希望发布文章的时间不要凑在一起,有一定的时间间隔可能更适合读者。比如,让WordPress每篇文章的发布时间至少间隔1小时,就是一个不错的做法。 将下面的代码添加到当前主题的 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 //设定每篇文章的发布间隔 //From https://www.wpdaxue.com/post-publication-spacing-in-minutes.html function force_time_between_posts($data, $postarr) { global $wpdb; if (empty($postarr[’ID’])) return $data;   $latest = […]

WordPress自定义文章模板插件:Custom Post Template

本文目录[隐藏]1Custom Post Template2Single Post Template 大家都知道,WordPress发布页面(Page)时支持选择页面模板,那么,如果发布文章也可以选择文章模板,那该是多好的事啊!今天介绍的 Custom Post Template 和 Single Post Template 插件就可以实现这个功能! Custom Post Template Custom Post Template 是一个WordPress自定义文章模板插件,通过它,你可以制作不同的文章模板文件(类似于 single.php),然后根据不同类型的文章,选择不同的模板文件,是不是很酷? 1.在后台插件安装界面搜索 Custom Post Template 即可在线安装,后者下载 Custom Post Template。 2.复制主题的 single.php 文件的代码,在其顶部添加类似下面的代码: 1 2 3 4 5 <?php /* Template Name Posts: wpdaxue */ ?> <?php /* Template Name Posts: wpdaxue */ ?> 另存为其他文件名,比如 […]

WordPress不同分类使用不同的文章模板

本文目录[隐藏]1方法一:根据模板文件名进行判断2方法二:使用 in_category() 进行判断 昨天分享的 Custom Post Template 和 Single Post Template 可以让你自定义每篇文章的文章模板,今天来说说WordPress不同分类使用不同的文章模板。 方法一:根据模板文件名进行判断 1.将下面的代码添加到当前主题的 functions.php 文件: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 /** * 不同分类使用不同的文章模板 * From https://www.wpdaxue.com/custom-single-post-template.html */ //定义模板文件所在目录为 single 文件夹 define(SINGLE_PATH, TEMPLATEPATH . ‘/single’); //自动选择模板的函数 function wpdaxue_single_template($single) { global $wp_query, […]

WordPress根据用户角色隐藏文章/页面的功能模块(Meta Boxes)

之前已经分享过不少关于Meta Boxes的文章: 移除WordPress文章/页面编辑窗口多余的meta模块WordPress自定义文章编辑页面的分类和标签Meta模块标题WordPress函数:add meta box(添加Meta模块)WordPress函数:remove meta box(移除Meta模块) 今天主要分享一个插件 IM8 Box Hide,它可以让你很方便地设置不同的用户角色显示不同的文章和页面编辑界面的功能模块(Meta Boxes),如下图所示。该插件不仅可以设置WordPress自带的Meta Boxes,还可以设置插件所添加的Meta Boxes(或说不清楚为什么测试的时候,会多出好几项没有名称的项) 在后台插件安装界面搜索 IM8 Box Hide 即可在线安装,或者下载 IM8 Box Hide 如果你还需要更加强大的设置,可以试试 使用 Adminimize 让 WordPress 根据用户角色显示/隐藏某些后台功能

WordPress隐藏文章/页面的编辑功能模块:WP-CMS Post Control

WP-CMS Post Control 是一个隐藏文章/页面的编辑功能模块(Meta Boxes)的WordPress插件,也就是设置不同的用户角色可以使用哪些编辑功能,还可以设置是否禁用自动保存和保存版本数,更多详情请看图片: 在后台插件安装界面搜索 WP-CMS Post Control 即可在线安装,或者下载 WP-CMS Post Control ,类似的插件还有:IM8 Box Hide 和 Adminimize。

WordPress保存文章为PDF文件的插件:Hacklog Down as PDF

Hacklog Down as PDF 是国人 @Hacklog 制作的保存文章为PDF文件并下载的WordPress插件,非常方便使用,完美支持中文。安装该插件以后,可以设置如下选项: 就会在文章的底部自动插入一个下载链接,点击即可下载为PDF文件,以下是一个效果: 在后台插件安装界面搜索 Hacklog Down as PDF 即可在线安装,或者下载 Hacklog Down as PDF (插件有12.7M,建议通过FTP上传到 /wp-content/plugins/ 下)。更多详情,请访问作者官方。

WordPress文章链接重定向插件:WP Post Redirect

WP Post Redirect 是一个非常简单实用的WordPress文章链接重定向插件,通过它,你可以将文章重定向到任何链接地址,值得称赞的是,就连Feed输出也是一样重定向的地址。这样一来,只要是点击这篇文章的标题,都会自动访问重定向的地址。 安装插件后,发布文章时填写 Redirect URL : 在后台插件安装界面搜索 WP Post Redirect 即可在线安装,或者下载 WP Post Redirect

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文章/页面/评论添加喜欢/不喜欢投票功能

本文目录[隐藏]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’ ); […]

100% Secure Checkout

PayPal / MasterCard / Visa