コード例 #1
0
ファイル: uppsite.php プロジェクト: alpual/Caitlin-Sabo
 function uppsite_get_categorieslist()
 {
     $allCats = array_map(create_function('$cat', 'return array($cat->term_id, $cat->name);'), get_categories('order=desc&orderby=count&number=' . MYSITEAPP_GET_MAX_ITEMS));
     $selectedCats = uppsite_homepage_get_categories();
     print json_encode(array('all' => $allCats, 'selected' => $selectedCats));
 }
コード例 #2
0
ファイル: homepage.php プロジェクト: alpual/Caitlin-Sabo
<categories>
<?php 
if (!mysiteapp_homepage_is_only_show_posts()) {
    $cats_ar = uppsite_homepage_get_categories();
    foreach ($cats_ar as $cat) {
        $cat_query = array('cat' => $cat, 'posts_per_page' => mysiteapp_homepage_cat_posts(), 'order' => 'desc');
        if (!mysiteapp_is_fresh_wordpress_installation()) {
            $cat_query['post__not_in'] = mysiteapp_homepage_get_excluded_posts();
        }
        $query = mysiteapp_set_current_query($cat_query);
        if ($query->post_count > 0) {
            $catText = wp_list_categories(array('include' => $cat, 'echo' => 0));
            print str_replace("</category>", "", $catText);
            get_template_part('the_loop');
            print "</category>";
        }
    }
}
?>
</categories>