WordPress 에서 데이터베이스 필드 내용 을 가 져 오고 테마 설정 메뉴 를 추가 합 니 다.

get_option()함수 사용 방법
get_option()이 함 수 는 실제 적 으로 우리 가 배경 기능 을 통합 할 때 자주 사용 하 는 함수 입 니 다.주로 WordPress 블 로그 데이터베이스 option 표 에서 우리 가 원 하 는 필드 내용 의 함 수 를 얻 는 데 사 용 됩 니 다.현재 대부분의 주제 에서 주제 가 배경 제어 페이지 를 통합 하면 이 함수 도 많이 사 용 됩 니 다.WP 는 우리 에 게 테마 에 대한 설정 을 임시로 저장 하 는 방법 을 많이 주 었 지만,비교적 안정 적 인 데이터베이스 로 테마 설정 을 저장 하 는 것 은 대부분의 테마 작성 자의 첫 번 째 선택 이다.
get_option()함수 의 해석,용법 인터넷 에는 아직도 중국어 문헌 이 많 습 니 다.공식 문 서 를 포함 하여 이 함수 도 중국어 판 의 해석 이 있 습 니 다.사용 하기에 간단 하고 사고 가 뚜렷 하기 때문에 여 기 는 설명 이 많 을 뿐 입 니 다.
공식 API:get_option
직접 메모
사용 기교
일반적으로 우 리 는 설정 을 취 할 때 하나의 판단 을 추가 합 니 다.왜냐하면 우 리 는 주제 가 처음으로 시스템 에 설치 되 었 는 지 아 닌 지 를 모 르 기 때 문 입 니 다.

 if (!get_option('xiangzi')){//      
 $default_xiangzi = array (//        
 'title'=>'  ',
 'name'=>'  ',
 'url'=>'pangbu.com');
 update_option('xiangzi', $default_xiangzi);
 //  option    
}
$xiangzi = get_option('xiangzi');//    

공교롭게도 어떤 이유 로 WP 가 공식 적 으로 get 을 증설 해 주 었 다.option 함수 의 두 번 째 매개 변수
그래서 저희 가 이 럴 수 있어 요.

 $default_xiangzi = array (//        
 'title'=>'  ',
 'name'=>'  ',
 'url'=>'pangbu.com')
$xiangzi = get_option('xiangzi',$default_xiangzi);
//        ?

add_theme_page()함수-테마 설정 메뉴 추가
아마도 워드 프레스 공식 기본 주 제 는 매우 아 픈 주제 라 고 생각 할 것 입 니 다.스타일 이 추 하고 기능 이 추 합 니 다.누추 한 실 명 이라는 격려 류 의 글 만 이 사용 하도록 격려 할 수 있 는 느낌 이 들 것 입 니 다.아마도 이 주 제 는 주 제 를 담 지 못 하 는 요리 와 요리,새 에 게 사용 하 는 것 외 에 거의 쓸모 가 없다 고 생각 할 것 입 니 다.그러면 잘못 되 었 습 니 다.공식 기본 주제 의 가장 큰 용 도 는 바로 매우 큰 연구 가치 가 있다 는 것 이다.적어도 나의 현재 WP 주제 지식 은 대부분 기본 주 제 를 연구 함으로써 얻 은 것 이다.오늘 연구 한 것 은 add 이다.theme_page()함수.
묘사 하 다.
add_theme_page()함수,워드 프레스 배경 에 페이지 를 추가 합 니 다.여기 서 우 리 는 일반적으로 설정 페이지 를 추가 하기 위해 이 함 수 를 사용 합 니 다.물론 당신 이 한가 한 알 이 아프다 면 개인 설명 과 같은 페이지 를 배경 에 추가 할 수 있 습 니 다.
쓰다
 

<?php 
add_theme_page( $page_title, $menu_title, $capability, $menu_slug, $function); 
//page_titile-title      
//menu_title-             
//capability-            
//menu_slug-  ,        
//function-      
?> 
$page_title, $menu_title, $capability, $menu_slug,$function 이 몇 개의 매개 변 수 는 비교적 자주 사용 합 니 다.
add 때문에theme_page()함 수 는 사용 하기 가 너무 쉬 우 니 코드 를 직접 올 리 는 것 이 좋 겠 습 니 다.
실례

 function xz_theme_options_add_page() {
 $theme_page = add_theme_page(
 '    ', //  Titlee
 '    ', //            
 'edit_theme_options',   //        
 'theme_options',    //   ,   get     
 'xz_theme_op_page' //           
 );
}
function xz_theme_op_page (){//      
 echo "        ";
}
add_action( 'admin_menu', 'xz_theme_options_add_page' );

효과.
2016111144058498.png (444×668)
배경 메뉴 효과 추가

좋은 웹페이지 즐겨찾기