WordPress 获取评论与当前分类的根分类id函数

1.在模版中加入recent_comments.php文件,其代码如下:

 代码如下 复制代码

<?php
$comments = get_comments('number=10&status=approve');
$true_comment_count = 0;
foreach($comments as $comment) :
    $comment_type = get_comment_type();
    if($comment_type == 'comment') {
        $true_comment_count = $true_comment_count +1;
        $comm_title = get_the_title($comment->comment_post_ID);
        $comm_link = get_comment_link($comment->comment_ID);
        $comm_comm_temp = get_comment($comment->comment_ID,ARRAY_A);
        $comm_content = $comm_comm_temp['comment_content'];
?>
<li style="line-height:1.5em;border-bottom:1px dashed #1A8EE5;"><span class="comment_author">[<em style="color:#D16A1A;text-weight:blod;"><?php echo($comment->comment_author)?></em>]</span> On: <a href="<?php echo($comm_link)?>" title="<?php comment_excerpt(); ?>"><?php echo $comm_title ?></a><br /><strong>Say:</strong><?php echo $comm_content ?></li>
<?php
    }
    if($true_comment_count == 5) break;
endforeach;
?>

2.然后在sidebar.php你想要显示的位置中插入:

 代码如下 复制代码

<?php include (TEMPLATEPATH . '/recent_comments.php'); ?>

WordPress获取当前分类的根分类id函数

只有自己动手了,后来使用了以下两个方法解决了问题!

 代码如下 复制代码

function get_category_root_id($cat)
{
 $this_category = get_category($cat);  // 取得当前分类
 while($this_category->category_parent)   // 若当前分类有上级分类时,循环
 {
  $this_category = get_category($this_category->category_parent);   // 将当前分类设为上级分类(往上爬)
 }
 return $this_category->term_id; // 返回根分类的id号
}
 
function fengzx_get_category_ID() {
 $category = get_the_category();
 return $category[0]->cat_ID;
}

时间: 2024-11-14 16:05:38

WordPress 获取评论与当前分类的根分类id函数的相关文章

wordpress获取分类目录一些实例详解

1.如何根据分类名称获取分类ID? 要实现根据分类名称获取分类ID就必须要用到这个函数:get_cat_ID() 这个函数的用法如下:  代码如下 复制代码     <?php get_cat_ID( $cat_name ) ?>  下面我们来这个函数来进行一下简单的介绍,首先是这个函数的参数:$cat_name ,分类名称默认值 为"General"  其类型为字符型,可选.函数返回的值:出错时返回0,成功则返回分类ID号,类型为整 数. 好了,下面我们来看一下示例:  

wordpress获取父类分类名称方法介绍

WordPress中获取父分类的方法,可以用在single,category中,有父分类显示父分类没有显示当前分类.  代码如下 复制代码 <?php $category = get_the_category(); $parent = get_cat_name($category[0]->category_parent); if (!empty($parent)) { echo $parent; } else { echo $category[0]->cat_name; } ?>

WordPress中获取指定分类及其子分类下的文章数目_php实例

获取特定分类文章数  有时候我们想获取某个分类(category)下的文章数目,以便在博客的某个地方显示出来.下面就提供几个获取特定分类的文章数的方法,你可以根据个人喜好选择: 方法一:      将以下PHP代码放置在主题目录下的functions.php中: function wt_get_category_count($input = '') { global $wpdb; if($input == '') { $category = get_the_category(); return

WordPress中利用AJAX异步获取评论用户头像的方法_javascript技巧

在评论者输入邮箱后,异步获得评论者的头像并显示出来,个人感觉这个功能虽不能给用户体验带来多大的提升,也不算是一个实用的功能,但至少很炫,看到有的网站有添加这个功能,我也不甘寂寞所以也写了个脚本,没有时间做封装,所以直接上原理和代码. 异步动态调用头像原理 获得用户输入 过滤用户输入 传递变量到后台 后台处理数据,并返回头像的HTML代码 获得后台返回数据,将HTML代码加载到当前页面 貌似很多步骤,其实很简单,我们只要将自己的主题稍作修改就可以到达效果. 简单功能截图: 实现 功能代码:Java

WordPress获取指定时间内评论最多日志实例

WordPress功能函数query_post()的一种高级用法,就是获取本周或当月或最近30天评论最多的一定数量的日志. 下面要讲的是,通过使用query_posts()函数来获取本周.本月或最近30天内容评论最多的日志. WordPress所有时间内评论最多日志 首先,让我们来看看获取所有时间内评论最多日志的代码:  代码如下 复制代码 <ul> <?php query_posts('post_type=post&posts_per_page=10&orderby=c

WordPress根据评论数获取热门文章的例子

很多人使用WordPress中经常需要调用WordPress的热门文章功能,获取WordPress热门文章方式有很多,可以按文章的浏览量或者WordPress评论数,本文主要介绍按评论数来获取WordPress的热门文章. 以下将介绍如何通过文章的评论数来获取WordPress热门文章,代码如下: <h2>热门文章</h2> <ul id="popular-posts">  <?php $result = $wpdb->get_resul

WordPress获取指定分类文章总数(子分类)

实现函数 首先,定义实现函数,将以下php代码复制到当前主题的functions.php中:  代码如下 复制代码 function ludou_get_cat_postcount($id) {    // 获取当前分类信息    $cat = get_category($id);    // 当前分类文章数    $count = (int) $cat->count;    // 获取当前分类所有子孙分类    $tax_terms = get_terms('category', array(

三招教你快速屏蔽WordPress垃圾评论

一般都是说加一些屏蔽过滤的函数之类的.其实都差不多.不过有些特别长的就显得有点累赘了.当然比起官方的垃圾过滤插件肯定功能没那么强大,但是最起码会让你的身材很好看.不会在你的数据库弄那么多东西进去.今天分享几个实用小代码吧,而且效果还不错.大家也可以试试,不错可以收藏一下. 第一招:禁止非法词汇评论提交到数据库,把下边的代码放到当前主题的 functions.php 里,然后在后台"讨论"中设置你的黑名单即可. //禁止垃圾评论提交到数据库 function Banfuckspam($c

编写PHP脚本来实现WordPress中评论分页的功能_php技巧

方法说明 首先来看看可能被用到的方法. 打开文件 wp-includes/link-template.php 你会发现 WordPress 2.7 多了 4 个针对评论分页的方法: get_comments_pagenum_link $pagenum: 页码 $max_page: 最大页数 返回链接地址. 在本次应用中不会被用到, 但大家应该知道有这个方法, 将方便你制作插件. next_comments_link $label: 显示的字样, 默认是 » Newer Comments. 但我一