2017-11-28 1 views
0

그래서 내 워드 프레스 사이트의 태그 클라우드 위젯을 제어하고 싶습니다. 표시 할 숫자와 표시 할 태그와 같은 태그를 선택하십시오. 검색 노력이 코드를 알려준 :태그 클라우드 위젯에 표시 할 태그를 선택하는 방법

function custom_tag_cloud_widget() { 
$args = array(
    'smallest' => 8, 
    'largest' => 22, 
    'unit' => 'pt', 
    'number' => 15, 
    'format' => 'flat', 
    'separator' => "\n", 
    'orderby' => 'name', 
    'order' => 'ASC', 
    'exclude' => '', 
    'include' => '', 
    'link' => 'view', 
    'taxonomy' => 'post_tag', 
    'post_type' => '', 
    'echo' => true 
); 
return $args; 
} 
add_filter('widget_tag_cloud_args', 'custom_tag_cloud_widget'); 

그리고 내가 보여 shoose 태그의 수에 잘 작동합니다 ..하지만 난 내가 어떻게 ... 내가 가지고 표시 할 태그 선택에 더 많은 제어를 얻을 수 있습니다 몰라 너무 많은 플러그인을 찾았지만 성공하지 못했습니다 .. 그리고 tbh 내가 플러그인보다 스 니펫을 선호 .. 어떤 생각이 이것을 달성하기 위해? 난 .. 설명과 단순성을 주셔서 감사합니다, 그래서

시는 코딩 내 지식을 당신에게

답변

1
+0

내가이 이해 한 내용을 내가 하나를 제외 할 수 있습니다 : 당신은

현재 각 인수에 대한 자세한 내용을 찾을 수 있습니다 ... 태그가 해당 필터의 인수를 지정하여 표시 방법의 방식을 변경할 수 있습니다 태그를 인수에 추가하여 태그가 표시되지 않도록하십시오. 'exclude'=> '', ..이게 맞습니까? – tata

+0

네, 정확하게 ... term_id를 넘기고 싶습니다. 1 term 이상을 제외 시키려면 array와 같이 term_ids를 전달해야합니다 : 'exclude'=> array (3, 7) – DanijelSVK

+0

:) – tata

0

감사를 표하는 n00b 수준이 코드

add_filter('widget_tag_cloud_args', 'include_in_tag_cloud_widget'); 
function include_in_tag_cloud_widget() { 

$include = array(58, 59); 

$args = array(
    'include' => $include, 
    'taxonomy' => $current_taxonomy, 
    'echo' => false,  
); 
return $args; 
} 

58, 59를 발견 한 i.d 년대입니다 위젯에 포함 할 태그 나는 아직 그것을 테스트하지 않았다, 어떤 제안?