날짜/시간에 의해 예를 들어, 2014 년 2 월 2 일에서 2014 년 2 월 5 일 및 17:10에 WordPress 게시물을 가져 오려고합니다. 누군가 알고 있습니까? 도움시간 및 날짜로 WordPress의 게시물을 받으십시오
0
A
답변
2
WP_Query class에 대한
덕분에이 작업을 수행 할 수 있습니다. 그냥 적절한 인수를 전달, 새 쿼리를 설정 :
<?php if ($my_date_query->have_posts()) : ?>
<!-- the loop -->
<?php while ($my_date_query->have_posts()) : $my_date_query->the_post(); ?>
<h2><?php the_title(); ?></h2>
<?php endwhile; ?>
<!-- end of the loop -->
<?php wp_reset_postdata(); ?>
<?php else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
날짜 매개 변수 섹션은 유형의 좋은 개요를 제공합니다 :
$args = array(
'date_query' => array(
// limit to between these dates
array(
'after' => '2014-02-01',
'before' => '2014-02-05', //remove this line if no upper limit
'inclusive' => true,
),
// limit to posts before 17:10 (not tested)
array(
'hour' => 17,
'minute' => 10,
'compare' => '<=',
),
// limit to posts after 08:30
array(
'hour' => 08,
'minute' => 30,
'compare' => '>=',
),
),
'posts_per_page' => -1,
);
$my_date_query = new WP_Query($args);
그런 다음 당신은 그냥 instatiated 쿼리 객체를 사용하여 루프를 실행 작성 가능한 게시 검색어 수 : http://codex.wordpress.org/Class_Reference/WP_Query#Date_Parameters
NBquery_posts
을 사용하지 마십시오. the codex에서 :
query_posts (이) 지나치게 쿼리의 새 인스턴스로 교체하여 페이지의 주요 쿼리를 수정하는 단순하고 문제가있는 방법이다. 그것은 비효율적 인 (재 실행 SQL 쿼리)이며, 크게
관련 문제
- 1. WordPress의 마지막 코멘트 날짜로 게시물을 주문하십시오.
- 2. 최신 날짜로 첫번째 레코드를 받으십시오
- 3. wordpress의 게시물을 게시
- 4. wordpress의 모든 게시물을 리디렉션
- 5. Wordpress에서 작성자의 이전 게시물을 받으십시오.
- 6. PHP에서와 마찬가지로 Asp.net의 게시물을 받으십시오.
- 7. 포럼에서 실시간으로 최신 게시물을 받으십시오.
- 8. WordPress의 현지화 : 날짜 및 시간
- 9. 액센트가있는 WordPress의 게시물을 강조 표시합니다.
- 10. Wordpress의 게시물을 특정 페이지로 리디렉션
- 11. WordPress의 프레임에서 게시물을 분리하는 방법?
- 12. WordPress의 카테고리에만 게시물을 제한하는 방법?
- 13. WordPress의 파일 경로로 첨부 파일 ID를 받으십시오.
- 14. PHP와 WordPress의 시간 비교
- 15. WordPress의 특정 태그/카테고리가있는 게시물을 선택하는 방법
- 16. 페이지 넘김으로 모든 카테고리의 게시물을 모두 받으십시오
- 17. R : 날짜로 일치하는 시간
- 18. 추천 게시물을 WordPress의 테마 헤더에서 비활성화하십시오.
- 19. 게시물을 삭제하는 쿼리 WordPress의 X 일 이상
- 20. 배열을 사용하여 WordPress의 메타 게시물을 업데이트 하시겠습니까?
- 21. WordPress의 테마에 대한 게시물을 CSS로 제공하는 방법
- 22. 페이지의 범주에 따라 WordPress의 게시물을 표시하는 방법
- 23. Wordpress의 하위 카테고리에서 모든 게시물을 얻는 방법
- 24. Wordpress의 Metabox가 기존 게시물을 업데이트하지 않습니다.
- 25. WordPress의 카테고리 목록에서 특정 게시물을 숨기기
- 26. 어떻게 파이썬 API와 WordPress의 게시물을 예약
- 27. WordPress의 모든 페이지에서 게시물을 표시하는 방법
- 28. WordPress의 맞춤 분류로 게시물을 정렬하는 방법은 무엇입니까?
- 29. Wordpress의 게시물을 codeigniter보기의 WP 밖으로 가져 오기
- 30. Wordpress의 모든 게시물을 표시하는 URL은 무엇입니까?
좋아 보인다 일부 상황에서 실패합니다, 당신은 내가 예를 들어, 지금까지이 시간부터 시간과 같은 필터, 을 넣을 수있는 방법을 알아? – Deimos
시간 인수 추가, 시간 범위를 얻으려면 다른 수정 및 추가 – harryg
게시물을 표시하지만 시간이 생각 나지 않는데 왜 오늘 예를 들어 2014-02-07에 대한 게시물을 표시하지 마십시오. 오늘 – Deimos