Home IT/WEB wordpress the7 theme 기본 사이드바 위치 수정

wordpress the7 theme 기본 사이드바 위치 수정

최근 워드프레스 the7 테마에서 wpbackery page builder Albums Masonry & Grid 를 사용한 Elemnet들이 오류가 있었는데 the7 테마를 최신 버전으로 업데이트 했을 때 문제가 해결되어서 the7 테마를 v5.0.2 에서 v9.0.1으로 업데이트 진행하였다.

inline ad

테마를 설치하고 난 이후에 한번도 업데이트를 진행하지 않아서 레이아웃이 다른 부분이 많았고 그 부분을 하나씩 수정하다가 포스트 작성시 사이드바 옵션에 문제가 있는 것을 확인하였다.

기존에는 사이드바 옵션이 right 라고 지정되어 있어도 사이드바가 출력이 되지 않았는데 업데이트를 하고 난 이후에는 사이드바가 노출되기 시작했다.

wordpress the7 theme - sidebar option
wordpress the7 theme – sidebar option

기존 작성된 포스트의 사이드바는 disabled로 바꿔 수정해줬지만 새로 작성된 포스트의 사이드바는 right 로 기본 옵션으로 지정되어 있었다. 테마 옵션에는 기본 사이드바 위치를 수정하는 부분을 찾진 못했고 구글에서 찾아보다가 function.php 파일내 아래 코드를 삽입하면 사이드바 옵션을 조절할 수 있다.

disabled 라고 적힌 부분에 left, right 로 바꿔주면 기본 사이드바 옵션이 지정된다. 전 필요없기 때문에 disabled 로 처리했다.

/** function.php */
/**
 * 포스트 sitebar option disabled 로 설정
 */ 
function dt_change_default_sidebar() {
    global $DT_META_BOXES;

    if ( $DT_META_BOXES ) {

        if ( isset($DT_META_BOXES[ 'dt_page_box-sidebar' ]) ) {
            $DT_META_BOXES[ 'dt_page_box-sidebar' ]['fields'][0]['std'] = 'disabled';
        }

    }
}
add_action( 'admin_init', 'dt_change_default_sidebar', 30);

RECENT POSTS

[javascript]객체의 키 중에서 숫자 타입의 값을 필터링하고 합산

다음은 주어진 객체의 키 중에서 숫자 타입의 값을 필터링하고 합산하는 예제입니다. const sumNumberValues = (obj) => { return Object.values(obj) ...

당뇨병: 원인, 증상, 진단 및 검사, 치료방법, 예방방법, 식이요법

당뇨병은 인슐린의 분비 혹은 작용에 이상이 생겨 혈당이 지속적으로 높아지는 만성 질환입니다. 인슐린은 췌장에서 분비되는 호르몬으로, 혈액 속의 포도당을 세포로 운반하여 에너지원으로 사용하게 합니다....

[javscript]API 응답에서 키 값들을 검증하는 방법

API 응답에서 다수의 키 값들을 검증할 때 코드의 중복을 줄이는 것은 유지보수성을 향상시키고, 가독성을 높이는 데 중요합니다. 이를 위해 몇 가지 접근 방법을 사용할...

[javscript]특정 키를 제외하고 두 객체를 비교하는 방법

특정 키를 제외하고 두 객체를 비교하는 작업은 데이터의 동등성을 평가하고 싶을 때 유용합니다. Lodash 라이브러리를 통해서 처리할 수 있는 방법에 대해서 살펴보겠습니다. Lodash를 사용한 특정...