2015-01-16 10 views
0

사용자 정의 게시 유형의 메타 용어를 표시하는 코드를 찾았습니다. 하지만 메타를 세로 목록으로 표시합니다. 대신 CPT 메타를 행에 표시하는 코드가 필요합니다. 도움이 필요하십니까? 코드 :wordpress : 단일 사용자 정의 게시 유형의 메타 표시를 변경하는 방법

<?php 
//get all taxonomies and terms for this post (uses post's post_type) 
foreach ((array) get_object_taxonomies($post->post_type) as $taxonomy) { 

    $object_terms = wp_get_object_terms($post->ID, $taxonomy, array('fields' => 'all')); 

    if ($object_terms) { 

    echo '- '.$taxonomy; 

    foreach ($object_terms as $term) { 
     echo '<p><a href="' . esc_attr(get_term_link($term, $taxonomy)) . 
      '" title="' . sprintf(__("View all posts in %s"), $term->name) . 
      '" ' . '>' . $term->name.'</a><p> '; 
    } 

    } 

} 
?> 

답변

1

그것은 같은 뭔가 단락 태그를 제거하려고하기 때문에 당신의 foreach 루프에서 HTML 마크 업의의 .. 답장을 많이 ..이 일

foreach ($object_terms as $term) { 
    echo '<a href="' . esc_attr(get_term_link($term, $taxonomy)) . '" title="' . sprintf(__("View all posts in %s"), $term->name) . '" ' . '>' . $term->name.'</a> '; 
} 
+0

감사하지만 거기에 하나 더 문제가하시기 바랍니다. 예 (키워드 : 소비자, 마케팅, 글로벌 .- 진행 : 2015)와 같은 용어 사이에 몇 가지 문자를 넣어야합니다. 어떤 제안이 필요합니까? – nisr

+0

에코에서 이후의 용어 사이에 추가 텍스트를 추가 할 수 있습니다. 예 : 각 학기마다 쉼표를 추가하려면 echo 문 끝을 ''과 같이 변경하십시오. – TimRDD