2011-08-06 25 views
0

我正在使用博客来跟踪我可能想要用于论文的引文。每个引文都是一篇文章,作者是类别,它们是子类别的父母,以该作者的书名或文章的标题命名。在书/文章子类别的描述中,我把发布信息,例如“企鹅:伦敦,2007”。如何自动将类别及其描述放在WP页面上?

让我们假设一个特定的作者类别被称为“Mill,John Stuart”(有四篇引文),书的子类别“On Liberty”(有两篇引文)和描述“Bantam Classic :伦敦,1993年“。现在,我想补充一个页面,显示一切,我已经收集,自动输出HTML代码,这样来源:

<p class="lit-author"><a href="../category/mill-john-stuart/">Mill, John Stuart</a> (4)</p> 
<p class="lit-work"><a href="../category/mill-john-stuart/on-liberty/"><i>On Liberty<i></a>. Bantam Classic: London, 1993. (2)</p> 

这或许也同样有< UL进行> S,我真的只关心能够使用CSS格式化输出并在页面中进行输入。 (这几乎只是类别小部件的内容加上类别描述,但在页面上。)

我该如何做到这一点,我将在哪里放置相关的代码,以便它将显示在具体页面?

(WP 3.2.1,1.4.1石墨烯)

回答

0

您可以创建category.php的副本,并将其命名为类别的slug.php其中“弹头”是类别塞在WordPress设置管理员。这样,您可以自定义每个特定类别的页面。当您访问该页面时,WordPress将显示该类别的帖子。现在

http://codex.wordpress.org/Category_Templates

,参照你的问题“怎样自动把类别及其说明在WP页面?”要在页面上显示一个类别描述的标题,你可以使用以下代码:

<?php 

//store the category id by the slug for any page 
$cat_id = get_category_by_slug('slug')->term_id 

//displays the category name 
echo get_cat_name($cat_id); 

//displays the category description 
echo category_description($cat_id ); 

?> 
相关问题