能够对代表某个“问题”的标签进行评论

时间:2011-01-24 作者:mireille raad

我和一个不懂技术的朋友聊天,他甚至不使用wordpress。。。她告诉我,在一些博客中,特别是激进主义博客中,有一些问题被反复讨论,有时她喜欢对“问题”发表评论,而不是在帖子上。

“问题”通常由标记或类别表示。

所以我想知道,有没有办法对“标签”进行评论,或者通过嵌套的评论进行讨论?

你对这个概念的整体看法是什么,不仅仅是技术细节。

感谢您的反馈

2 个回复
SO网友:Bainternet

我读到过这篇文章,你必须愚弄WordPress,使其认为你是在一篇文章上获得评论模板的,并且已经找到了一种方法。

更新

正如Jan Fabry指出的那样,你需要注意$POST->ID,因此你需要为每个类别或标签创建一个存根帖子,只针对ID,这样帖子就能容纳所有评论。代码已更新。在主题存档中。php或类别。php在循环后粘贴此代码:

<?php
//save the true post id
$true_id = $post->ID;
// populate $post with the stub post
query_posts(\'p=STUB_POST_ID\');
the_post();
//fool wordpress
$wp_query->is_single = true;
//get comments
comments_template();
//reset wordpress to ture post
$wp_query->is_single = false;
query_posts("p=$true_id");
the_post();
?>
您需要将STUB\\u POST\\u ID更改为STUB POST ID!

您可以使用条件标记更改为右存根id,如下所示:

if (is_category(\'foo\')){
     $post->ID = 25;
}elseif (is_category(\'bar\')){
     $post->ID = 30;
}
很奇怪,但很有效:)

SO网友:editor

正如Jan Fabry指出的那样,默认情况下这是不可能的,因为WordPress存储的是针对帖子和类似帖子的内容的评论,而不是该内容的标签或组织。

也就是说,模板非常灵活,您可以简单地使用标记。php模板来模拟它--使用Disqus, JS-Kit/Echo 或者Facebook commenting plugin.

根据我的经验,外部评论软件倾向于使用permalinks上的一种变体来唯一地识别对话,WordPress标签模板非常适合这一要求。

结束

相关推荐

I can't view or add comments

嘿,那里。我刚刚建立了这个网站。http://www.paledogstudios.com 它工作得很好,只是我似乎看不到过去的评论(这个博客是从blogger导入的)或添加评论。我知道这是代码而不是设置,因为有人告诉我,但他没有进一步帮助我。他说这可能在索引上。php帮助