WordPress
옵션 API
수색…
소개
옵션은 WordPress에서 다양한 환경 설정 및 구성 설정을 저장하는 데 사용하는 데이터 조각입니다. 옵션 API는 데이터베이스에 데이터를 저장하는 간단하고 표준화 된 f}입니다. API를 사용하면 옵션을 쉽게 작성, 액세스, 갱신 및 삭제할 수 있습니다.
통사론
// WordPress에서 새 옵션 만들기
add_option ($ option, $ value =, $ deprecated =, $ autoload = 'yes');// 데이터베이스에서 옵션을 제거합니다.
delete_option ($ 옵션);// 저장된 옵션 가져 오기
get_option ($ option, $ default = false);// 이미 추가 된 옵션의 값을 업데이트합니다.
update_option ($ option, $ newvalue);// 또한 이러한 함수의 * _site_option () 버전이 있습니다.
// WordPress Multisite에서 네트워크 전체 옵션을 조작하려면// 새 네트워크 옵션 만들기
add_site_option ($ option, $ value =, $ deprecated =, $ autoload = 'yes');// 네트워크 옵션을 제거합니다.
delete_site_option ($ option);// 저장된 네트워크 옵션 가져 오기
get_site_option ($ option, $ default = false);// 이미 추가 된 옵션의 값을 업데이트합니다.
update_site_option ($ option, $ newvalue);
비고
Options API는 MySQL 데이터베이스 옵션 테이블에 저장된 데이터를 사용하는 간단하고 표준화 된 방법입니다. API를 사용하면 옵션을 쉽게 작성, 읽기, 갱신 및 삭제할 수 있습니다.
get_option
get_option 함수는 옵션 이름을 기반으로 옵션 테이블에서 값을 검색하는 데 사용됩니다.
다음 코드를 사용하여 WordPress 사이트 관리자의 전자 메일 주소를 가져올 수 있습니다.
<?php echo get_option('admin_email'); ?>
get_option()
은 옵션 인 두 번째 인수를 가지며, 요청 된 옵션이 설정되지 않은 경우 반환 할 기본값을 설정할 수 있습니다. 기본적으로이 인수는 false
입니다.
텍스트 문자열을 검색하고 옵션 테이블에 텍스트가 설정되지 않은 경우 상용구 문자열을 사용하려면 다음을 수행 할 수 있습니다.
<?php get_option( 'my_text', "I don't have anything written. Yet." ); ?>
add_option
옵션 테이블에 새 행을 삽입하는 데 사용되는 add_option 함수입니다.
옵션 이름 some_option_name 및 값 some_option_value가 있는 옵션 테이블에 새 행이 삽입됩니다 .
<?php add_option( 'some_option_name', 'some_option_value' ); ?>
delete_option
delete_option 함수는 옵션 테이블에서 옵션을 삭제하는 데 사용됩니다.
옵션 테이블에서 my_custom_option 이 삭제됩니다.
<?php delete_option( 'my_custom_option' ); ?>
update_option
update_option 함수는 이미 옵션 테이블에있는 값을 업데이트하는 데 사용됩니다. 옵션이 존재하지 않으면 옵션 값과 함께 옵션이 추가됩니다.
이렇게하면 기본 댓글 상태가 '닫힘'으로 설정됩니다.
update_option( 'default_comment_status', 'closed' );