我的工作離TwentyTwelve主題,我已經通過了環無法獲得類別顯示
get_header(); ?>
<div id="primary" class="site-content">
<div id="content" role="main" class="clearfix">
<?php
$terms = get_the_category();
$count = count($terms);
echo '<ul id="post-filter">';
echo '<li><a href="#all" title="">All</a></li>';
if ($count > 0){
foreach ($terms as $term) {
$termname = strtolower($term->name);
$termname = str_replace(' ', '-', $termname);
echo '<li><a href="#'.$termname.'" title="" rel="'.$termname.'">'.$term->name.'</a></li>';
}
}
echo "</ul>";
?>
<div id="mwrapper">
<?php query_posts('cat=-6,-7'); ?>
<?php if (have_posts()) : ?>
<?php /* Start the Loop */ ?>
<?php while (have_posts()) : the_post(); ?>
<div class="box">....
我試圖創建一個過濾器將過濾前加入這個片段修改索引文件通過博客文章。像演示here一樣。目前我有五個類別:機構註釋,設計筆記,精選,幽默,未分類。每個類別至少有一篇文章,但它似乎只是在設計筆記中。
我也試圖改變get_the_category();
到wp_list_categories();
但最終顯示的所有類別。
Source我碰到的片段。
首先,它是更好地使用'$條款而─> slug',而不是'用strtolower()'和'str_replace()函數'。 – doublesharp 2013-04-30 16:22:08