WordPress Admin / Backend에서 기본 페이지 순서 변경
WordPress 백엔드에서 페이지의 기본 정렬 순서를 변경하려고 합니다."제목", "날짜" 또는 "ID" 탭을 클릭하면 쉽게 이 작업을 수행할 수 있지만, 이러한 작업은 일회성 설정일 뿐이므로 글로벌 = 기본 솔루션이 필요합니다.
이 기능을 사용해 보았습니다만, WordPress 4.2.3에서는 동작하지 않습니다.
function set_post_order_in_admin( $wp_query ) {
global $pagenow;
if ( is_admin() && 'edit.php' == $pagenow && !isset($_GET['orderby'])) {
$wp_query->set( 'orderby', 'title' );
$wp_query->set( 'order', 'asc' );
}
}
add_filter('pre_get_posts', 'set_post_order_in_admin', 5 );
왜 이게 더 이상 작동하지 않는지 아십니까?어떻게 하면 좋을까요?
감사합니다 + 안부 전해주세요, 헤닝
주문 "ASC"를 "DESC"로 변경하기만 하면 완벽하게 작동합니다.또는 아래에 언급된 코드를 복사하여 함수에 붙여넣을 수 있습니다.php :
function set_post_order_in_admin( $wp_query ) {
global $pagenow;
if ( is_admin() && 'edit.php' == $pagenow && !isset($_GET['orderby'])) {
$wp_query->set( 'orderby', 'title' );
$wp_query->set( 'order', 'DESC' );
}
}
add_filter('pre_get_posts', 'set_post_order_in_admin', 5 );
다음 코드 조각을 사용합니다.
function set_post_order_in_admin( $wp_query ) {
global $pagenow;
if ( is_admin() && 'edit.php' == $pagenow && !isset($_GET['orderby'])) {
$wp_query->set( 'orderby', 'title' );
$wp_query->set( 'order', 'DSC' );
}
}
add_filter('pre_get_posts', 'set_post_order_in_admin' );
언급URL : https://stackoverflow.com/questions/31745482/change-default-order-of-pages-in-wordpress-admin-backend
'programing' 카테고리의 다른 글
페이지가 상위 페이지인지 하위 페이지인지 확인하시겠습니까? (0) | 2023.04.04 |
---|---|
AngularJS - 단일 템플릿 내 다중 ng 뷰 (0) | 2023.04.04 |
ReactJs에서 문서를 작성하는 방법 (0) | 2023.04.04 |
부트스트랩 네비게이션 바를 WordPress 메뉴로 변환 (0) | 2023.04.04 |
BETWIN 절 대 <= AND >= (0) | 2023.04.04 |