it-source

Wordpress 플러그인 설정 데이터

criticalcode 2023. 3. 22. 21:38
반응형

Wordpress 플러그인 설정 데이터

플러그인 설정 데이터가 서버에 저장된 위치를 알고 싶습니다.즉, 플러그인 설정(예를 들어 단순한 captcha의 경우 as-> use number, user alpha, captcha color 등)을 변경하면 이러한 설정이 파일 또는 데이터베이스에 저장됩니다.

플러그인의 모든 설정이 db에 저장됩니다.

플러그인은 설정을 저장할 테이블을 선택할 수 있습니다.플러그인의 소스 코드를 확인합니다.

  • 플러그인이 다음을 사용하는 경우get_options()에 저장됩니다.wp_options테이블
  • 플러그인이 다음을 사용하는 경우get_post_meta()에 저장됩니다.wp_postmeta테이블
  • 플러그인이 다음을 사용하는 경우get_comment_meta()에 저장됩니다.wp_commentmeta테이블

플러그인은 설정을 저장하기 위한 자체 테이블을 생성했을 수도 있습니다.

WordPress 데이터베이스 내에서는 'wp_options'와 같은 테이블을 볼 수 있습니다.wp 설치 시 테이블 접두사 'xyz'를 사용하는 경우.데이터베이스 내에서는 테이블 이름이 'xyz_options'가 됩니다.WP Setting API와 options.php를 사용하면 플러그인 데이터가 이 테이블에 저장됩니다.

<?php
$data= $GLOBALS['wpdb']->get_results( 'SELECT * FROM xyz_options', OBJECT );
echo '<pre>';
print_r($data);
echo '</pre>';
?>



https://codex.wordpress.org/Options_API
https://codex.wordpress.org/Database_Description#Table:_wp_options
https://codex.wordpress.org/Class_Reference/wpdb

언급URL : https://stackoverflow.com/questions/10221998/wordpress-plugin-setting-data

반응형