我希望我能在这个上得到一些帮助!我正在尝试在侧边栏中实现一些PHP,它显示了一个类别列表(作为类别本身的链接)。如果点击了,我希望它当然会转到类别页面,然后该类别中的帖子会显示在链接下面的列表中。
主页示例: A类 B类 C类
A类主页的示例: A类 - 邮政一号 - 后两个 - 后三 B类 C类
如果这很明显,我很抱歉。我正试图找到自己的解决方案,但到目前为止一直无法解决。
再次感谢!
答案 0 :(得分:0)
我写了一个小小部件,其中包含的代码可能会让您开始创建小部件:http://wp.leau.co/2010/12/01/sidebar-feed-widget-showing-tweets-stumbles-vids-and-more/
只需循环上面的类别
然后使用http://codex.wordpress.org/Function_Reference/is_category,您可以检查您是否在某个类别页面上,然后查看http://codex.wordpress.org/Function_Reference/single_cat_title是否为活动页面
答案 1 :(得分:0)
您可以使用此代码显示其中的类别和帖子列表 等级顺序:
<?php
/*
Template Name: Archives with Content
*/
?>
<?php get_header(); ?>
<div id="content" class="widecolumn">
<?php if (have_posts()) : while (have_posts()) : the_post();?>
<div class="post">
<h2 id="post-<?php the_ID(); ?>"><?php the_title();?></h2>
<div class="entrytext">
<?php the_content('<p class="serif">Read the rest of this page »</p>'); ?>
</div>
</div>
<?php endwhile; endif; ?>
<?php edit_post_link('Edit this entry.', '<p>', '</p>'); ?>
</div>
<div id="main">
<?php //include (TEMPLATEPATH . '/searchform.php'); ?>
<h2>Archives by Month:</h2>
<ul>
<?php wp_get_archives('type=daily&limit=1&show_post_count=1'); ?>
</ul>
<h2>Archives by Subject:</h2>
<ul>
<?php wp_list_categories('orderby=name&show_count=1'); ?>
</ul>
<?php get_footer(); ?>
1.只需将上述代码复制到名为archieve_page.php的文件中,然后转到admin-&gt; pages-&gt;添加页面并将标题作为archieve页面,在右侧角落,单击下拉模板,选择“Archieve with content”并点击发布,然后在顶部点击“查看页面”查看页面。