欢迎来 起落博客 加入收藏 设为主页

wordpress教程:2011-07-09 起落博客



解决3个问题:

一、显示真实评论数(剔除博主回复数)

首先在你模板的function.php里面加入这么一段新函数,注意不要切断原来的函数就好了。

//real number of comments
function no_admin_number($no=”, $one=”, $twomore=”) {
global $wpdb, $tablecomments, $post;
$comments = $wpdb->get_results(“SELECT * FROM $wpdb->comments WHERE comment_post_ID = $post->ID AND comment_type = ” AND comment_approved = ‘1’ AND comment_author != ‘博主姓名'”);
$cnt = count($comments);
if (!$cnt)
echo $no;
elseif ($cnt == 1)
echo $one;
else
echo str_replace(“%”, $cnt, $twomore);
}

注意把里面的“博主姓名”改成你的名字,然后保存。

然后把你的首页(index.php),评论页(comments.php),留言板页(如果有的话)里面原有的评论计数函数(大部分模板的都大同小异,比如我的是下面这个。)

<?php comments_popup_link(‘目前还没有评论’,’目前有 1 条评论’,’目前有 % 条评论’ );?>

替换成下面这个

<?php no_admin_number(‘目前还没有评论’,’目前有 1 条评论’,’目前有 % 条评论’ );?>

二、浏览数插件WP-PostViews、貌似没找到无插件实现方法)

在需要显示的地方加入  <?php if(function_exists(‘the_views’)) { the_views(); } ?>

三、添加留言页面

1、找到博客主题目录中的single.php文件(/wp-content/themes/博客主题名称/),复制 single.php并重命名为guestbook.php,这样留言板能保持博客的布局基本一致。

2、编辑guestbook.php并且在文件头部找到如下php代码:

<?php get_header(); ?>

在这句代码前加入以下代码:

<?php
/*
Template Name: Guestbook
*/
?>

3、在wp后台新建一个页面,可命名为“留言板”(自己喜好),页面内容自己决定即可。在右侧页面模板处选择刚才创建的名称为“guestbook”的模板。链接为http://www.76tui.net/guestbook

4、由于导航栏使用的是文章类别,不是页面,索性直接在相应位置添加

<div id=”topnav”>
<DIV>
<ul>
<li <?php if(is_home()) {?>class=”current_page_item”<?php } ?>><a href=”<?php echo get_option(‘home’); ?>/” title=”HomePage”>Home</a></li><li><a title=”建议留言” href=”http://www.76tui.net/guestbook”>留言本</a></li>
<?php wp_list_categories(‘depth=1&title_li=0&orderby=id&show_count=0’); ?>
</ul>
</DIV> </div><!–#topnav–>

原创文章,转载请注明:起落SEO博客
本文链接地址: http://76tui.net/archives/674.html

6 个评论:

  1. 前来围观一下了

    [回复]

    uknow 回复:

    欢迎欢迎~~~

    [回复]

    北京网站优化 said on: 09/07/2011 11:04 | Windows XP | Chrome 10.0.648.205
  2. 自已动手更好

    [回复]

    uknow 回复:

    是的 多练习

    [回复]

    晨光 said on: 09/07/2011 14:23 | Windows XP | Internet Explorer 8.0
  3. 我试试 多谢分享啊

    [回复]

    uknow 回复:

    不客气 希望对你有用

    [回复]

    宁夏枸杞 said on: 09/07/2011 16:40 | Windows XP | Chrome 12.0.742.112
  4. 呵呵 回踩支持来了

    [回复]

    uknow 回复:

    欢迎欢迎

    [回复]

    太原SEO said on: 09/07/2011 21:10 | Windows 7 | Chrome 14.0.803.0
  5. 呵呵,咱也来看看

    [回复]

    uknow 回复:

    欢迎常来啊

    [回复]

    九江营销 回复:

    呵呵,常来看新文章!

    [回复]

    九江营销 said on: 10/07/2011 20:35 | Windows XP | Internet Explorer 6.0
  6. 程序还是比较麻烦呀! 太深奥了,呵呵 学习学习!

    [回复]

    uknow 回复:

    呼呼 一起折腾 加油

    [回复]

    西安人流 said on: 11/07/2011 11:04 | Windows XP | Internet Explorer 7.0

发表评论

Your email is never published nor shared. Required fields are marked *

*

*

=5621*

输入您的评论:


评论