WordPress 에서 데이터베이스 필드 내용 을 가 져 오고 테마 설정 메뉴 를 추가 합 니 다.
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' );
효과.배경 메뉴 효과 추가
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
wordpress+Stripe로 간단 서브스크 결제스트라이프 어드벤트 캘린더 12/20입니다(일에 걸치고 고멘나사이!)&간단한 재료로 죄송합니다! WordPress의 플러그인으로 구현할 수 있을 것 같다-, 그중 하고 싶다-라고 생각하고 있는 분에게! 유료 플러그인...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.