2017-03-04 1 views
1
내가 메신저는 각 카테고리 링크를 얻으려고,이 코드 (PHP 너무 좋지 않아)

워드 프레스 포스트 카테고리 이름 링크

 <div> 

    <?php 

    $args = array(
     'post_type' => 'post' 
    ); 

    $categories = get_categories($args); 

    $catlinks = get_category_link($categories); 


    foreach ($categories as $category) { 

     echo '<a href=" '.$catlink->link . '"> <h2>' . $category->name .'</h2></a>'; 


     $args['category'] = $category->term_id; 
    } ?> 

</div> 

이 코드는 워드 프레스 포스트 카테고리의 루프를 표시를 달성했습니다

여러 구글 검색을 진행 한 후 , 그러나 나는 여전히 올바른 링크를 얻지 못하고있다.

사전에 도움이 될 것입니다.

감사 로드리고

답변

1

당신은 꽤 가깝습니다.

foreach 루프의 $category ID에 대해 get_category_link()을 실행하고 싶습니다. 다음과 같습니다

:

<?php 
foreach ($categories as $category) { 
    echo '<a href="' . get_category_link($category->term_id) . '"> <h2>' . $category->name . '</h2></a>'; 
} 
?> 

그래서, 모두 함께, 전체 코드를 읽어야합니다

<div> 
    <?php 
    $args = array(
     'post_type' => 'post' 
    ); 

    $categories = get_categories($args); 
    foreach ($categories as $category) { 
     echo '<a href="' . get_category_link($category->term_id) . '"> <h2>' . $category->name . '</h2></a>'; 
    } 
    ?> 
</div> 
+0

TYVM 근무 딱! –