다른 배열에변환 배열 출력은 ... 내가 올바른 질문을하지만, 여기에 간다하고있어 확실하지 않다
$tags = get_tags(array('exclude' => 46,5,101,22,122,7,102,15,104,47,105,66,43,123, 'fields' => ids));
$tagString = implode (',' , $tags);
echo $tagString;
를 추가 그것은 나에게 쉼표로 구분 된 숫자 (올바른 숫자는 너무나 다행 스럽다)의 멋진 목록을 제공한다. 그러나, 나는 ... 그것은 내가 그것을 반환 할 때 폭발 만 사용하여 제안 된
$args = array(
'post_type' => 'post',
'tag__in' => array (46, 5, 101, 22, 122, 7, 102, 15, 104, 47, 105, 66, 43, 123),
'tag__not_in' => array (comma separated list output by echo $tagString in same format as 'tag__in')
);
... 나는 다음과 같이 더 많은 코드에 포함 할를 에코하지 않으
Array ([0] => 10 [1] => 121 [2] => 20 [3] => 36 etc etc)
모든 서식을 잃고 쉼표로 구분 된 목록 만 가져와야합니다.
아마도 내가이 잘못에 다다를 것이고 어쩌면 나는 감각이 없지만 누군가가 내가 성취하려는 것을 따라갈 수 있기를 바랍니다. 어떤 도움을 주셔서 감사합니다.
오른쪽 라인에 내 이름을 써 넣는 제임스 감사합니다 :은 그것은 나에게 여기까지 ... Trouble including array output in another array
업데이트를 가지고이 질문에 연결되어 있습니다. 이것은 트릭을 한 코드입니다 ...
명확하게하기 위해 배열 이름을 변경했습니다. 블록 2
그냥'in'과'not_in' - 그들은 기본적으로 반대입니다. 'in'은 내가 고칠 때 수동으로 나열한 모든 ID입니다. 'not_in'은 새로운 태그/ID가 추가되면 바뀔 것입니다. 그래서 나는 (Wordpress 함수 인) 제외 목록에있는 태그 ids를 제외하고는'get_tags'를 사용할 수있는'get_tags' 함수를 사용하여 그것을 계산하려고합니다. 따라서'in'은 목록에있는 태그 ids를 포함하고'not_in'은 기본적으로'$ tags' \'$ tagString'을 제외한 모든 태그입니다 –
James, 코드를 알기 쉽게하기 위해 기본적으로 올바른 줄에 넣었습니다. 내가 원하는만큼 정확하게 일 했어. 그 기준으로 질문에 코드를 추가하고 답변을 수정하고 싶다면 체크 할 수 있습니다. 제 질문이 혼란 스럽다는 것을 압니다. –
@PaulBrown 업데이트 내용을 확인했지만 질문은 어디에 있습니까? 아직 작동하지 않는 것을 추가 할 수 있습니까? 문자열이되도록 제외 및 포함 배열이 모두 필요합니까? – James