반응형
커스텀 메타 키에 의한 WP 투고 주문
WordPress 커스텀 투고 타입을 만들어 이벤트를 만들고, 이벤트의 날짜를 선택하고, 프런트 엔드에 날짜를 표시했습니다.
이벤트 날짜를 UNIX 타임스탬프에 저장하기 위해 WP 데이터베이스의 포스트메타에 새로운 meta_key를 추가했습니다.
저는 제 사이트에서 이벤트를 출력하기 위해 새로운 WP 쿼리를 만드는 데 어려움이 없었지만, WordPress가 이벤트를 만든 날짜가 아니라 데이터베이스의 UNIX 타임스탬프 기준으로 이벤트를 구성하는 방법을 찾고 있습니다.
그 일에 대해 머리를 싸매지 못할 것 같아요.조언 좀 해주시겠어요?
당신의 질문은
'orderby' => 'meta_value_num',
'meta_key' => 'event_timestamp' //or whatever your meta_key is
자세한 것은, http://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parameters 를 참조해 주세요.
더 나은 사용pre_get_posts:
function ta_modify_main_query($query) {
if ($query->is_main_query()) {
$query->set('orderby', 'meta_value_num');
$query->set('meta_key', '_liked');
$query->set('order', 'DESC');
}
}
add_action( 'pre_get_posts', 'ta_modify_main_query' );
언급URL : https://stackoverflow.com/questions/6145984/ordering-wp-posts-by-custom-meta-key
반응형
'source' 카테고리의 다른 글
| html 태그에 ng-app과 ng-controller를 선언하는 것이 나쁜가요? (0) | 2023.03.08 |
|---|---|
| 반응 - 구성 요소 전체 화면(높이 100%) (0) | 2023.03.08 |
| HEAD의 AngularJS와 BODY의 비교 (0) | 2023.02.26 |
| 각도: $routeProvider에서 컨트롤러로의 파라미터 전달 (0) | 2023.02.26 |
| AngularJS $http 개체가 응답의 일부 헤더를 표시하지 않음 (0) | 2023.02.26 |