3 가지 배열이 서로 다른 포스트 유형을 가지며 Wordpress 관리자의 드롭 다운으로 병합됩니다. 드롭 다운을 더 쉽게 읽을 수 있도록 빈 값/나누기를 삽입하려고합니다. 여기 array_merge 드롭 다운에서 값을 추가하여
는 배열과 array_merge 있습니다// creating an array of pages
$featpages = array();
$pages = get_pages();
$pages[""] = "";
foreach ($pages as $page) {
$featpages[ $page->post_title ] = $page->ID;
}
// creating an array of posts
$postargs = array('numberposts' => 0);
$featposts = array();
$posts = get_posts($postargs);
$posts[""] = "";
foreach ($posts as $post) {
$featposts[ $post->post_title ] = $post->ID;
}
// creating an array of activities
$actargs = array('post_type' => 'activity', 'numberposts' => 0);
$featacts = array();
$acts = get_posts($actargs);
$acts[""] = "";
foreach ($acts as $act) {
$featacts[ $act->post_title ] = $act->ID;
}
// creating a combined array of pages and tours
$links = array_merge((array)$featpages, (array)$featacts, (array)$featposts);
나는 각 세트 사이에 빈 행을 추가 할 각 하나에 대한 [""] = "";
을 기대했다, 그러나 그것은 단지 하나의 작동 - 그들은 같은 보이기 때문에 내가 추측 array_merge에?
각 빈 배열에 다른 키주고 다음 하나
사용
[] = '';
을 덮어 쓰게됩니다 : 글 [ 'post_break를'] 등 [ 'acts_break'] 역할을하지만 빈 – kalpaitch