2016-10-25 10 views
0

Я знаю, как я могу попасть на страницу Wordpress Category (category.php) подкатегории и сообщения этой подкатегории?Как попасть на страницу категории подкатегории и сообщения?

У меня есть этот код ниже, и там, где «echo 'test';» ist, я хочу показать записи родительской категории.

<?php 
$args = array('child_of' => get_query_var('cat')); 
$categories = get_categories($args); 

$numOfItems = 20; // Set no of category per page 
$page = isset($_GET['cpage']) ? abs((int) $_GET['cpage']) : 1; 
$to = $page * $numOfItems; 
$current = $to - $numOfItems; 
$total = sizeof($categories); 

echo '<ul class="cat-content">'; 
for($i=$current; $i<$to; ++$i) { 
    $category = $categories[$i]; 
    if($category->name) { 
     echo '<li><h2>'. $category->name.'</h2>'; 

     echo 'test'; 

     echo '</li>'; 
    } 
} 
echo '</ul>'; 

unset($category); 

?> 

ответ

0

Место это, где echo "test"; есть.

// The Query 
$args = array('post_type' => post, 'posts_per_page' => -1, 'cat' => $category->term_id); 
$the_query = new WP_Query($args); 

// The Loop 
if ($the_query->have_posts()) { 
    echo '<ul>'; 
    while ($the_query->have_posts()) { 
     $the_query->the_post(); 
     echo '<li><a href="'.get_permalink().'" >' . get_the_title() . '</a></li>'; 
    } 
    echo '</ul>'; 
    /* Restore original Post Data */ 
    wp_reset_postdata(); 
} else { 
    // no posts found 
} 
+0

Привет @WordpressDave Спасибо большое. Это сработало для меня. Мне также нужно получить почтовые ссылки. Теперь у меня есть только название. Как я могу получить ссылки? – mradovac

+0

Привет, мое редактирование. – WordpressDave