$nopages = "AND $wpdb->posts.post_type = 'post'";
이 코드에 게시 유형 배열을 추가하는 방법은 무엇입니까?
는 post
포스트 유형뿐만 아니라, 나는 몇 가지 더 (즉, '프로젝트'및 '동영상')를 추가하고 싶습니다. 나는 어디서부터 시작해야할지 모르겠다. 거기에 'post_type' => array('post','videos','projects'),
과 같은 것을 추가 할 수 있습니까?
$nopages = "AND $wpdb->posts.post_type = 'post'";
이 코드에 게시 유형 배열을 추가하는 방법은 무엇입니까?
는 post
포스트 유형뿐만 아니라, 나는 몇 가지 더 (즉, '프로젝트'및 '동영상')를 추가하고 싶습니다. 나는 어디서부터 시작해야할지 모르겠다. 거기에 'post_type' => array('post','videos','projects'),
과 같은 것을 추가 할 수 있습니까?
당신은 당신의 SQL 쿼리에 IN()
를 사용해야합니다 :
$types = array('post','videos','projects');
당신은 할 수 있습니다 :이 같은 PHP 배열의 사람들을이있는 경우,
"AND $wpdb->posts.post_type IN ('post','videos','projects')";
그리고 implode()
을 사용하여 SQL 쿼리에서 사용할 수있는 문자열로 연결하십시오.
$types_in = implode(', ', $types);
"AND $wpdb->posts.post_type IN ($types_in)";
코드를 더 게시 할 수 있습니까? 정확히 $ nopages는 무엇입니까? SQL 쿼리의 일부로 사용됩니까? – BenM