나는 wp_query
으로 작업 솔루션을 얻으려고 애 쓰고 있습니다. 현재 게시물에 할당 된 맞춤 설정 중 하나는 게시물의 '추천'여부와 두 번째는 게시물의 날짜와 시간 (더 이상 결과에 표시되지 않음)입니다.메타 및 날짜가 더 큰 쿼리를 포함하는 게시물 쿼리
WP_Query('meta_key=skyali_feature&showposts=4&orderby=post_date');
종료 날짜가 meta_key
곳 wp_postmeta
테이블에 설정 : 나는 기능 작업 쿼리를 가지고 있지만, 단지 그것으로이 종료 날짜를 작업해야, 여기에 쿼리 작업은 '기능'으로 찾을 수있다 'the_date'이고 meta_values
은 '05/16/ 2013 05:24'처럼 보입니다. 위의 쿼리를 편집하고 싶습니다. 'the_date'가 설정된 경우 게시물은 'the_date'가 오늘 날짜와 시간보다 큰 경우에만 포함됩니다.
WP_Query(
'meta_key=skyali_feature&meta_key=the_date&meta_compare=>=&meta_value='
.date('d/m/Y H:i')
.'&showposts=4&orderby=post_date&orderby=the_date'
);
안녕하십니까. 시도했지만 결과가 없습니다. 여기 내 버전이 있습니다 : $ today = date ('d/m/Y H : i'); $ 인수 = 배열 ( 'post_type'=> '포스트' 'posts_per_page'=> '4', 'meta_key'=> 'the_date'를 'meta_query'=> 어레이 ( 어레이 ( '키 '=>'the_date ', '값 '=> $ 오늘, '비교 '=>'> = ' ) ), 'ORDERBY '=>'meta_value_num ', '순서 '=>'ASC ' ); – Paul
아, 문제가 생겼다고 생각합니다. 우리는 * 문자열 * 값을 비교하려고합니다 ('date ('d/m/YH : i')의 출력은 문자열과 비교할 수 없습니다.) 어떻게 그 날짜/시간을 귀하의 게시물은 자유 형식의 텍스트 필드이며 그 형식으로 귀하의 날짜와 시간을 입력 하시겠습니까? 아니면 실제로 데이터베이스에 날짜/시간 (또는 타임 스탬프) 필드로 저장하고 있습니까? –
당신은 현장이었습니다. on, 내 날짜 형식은 쓰레기. 감사합니다! – Paul