2013年09月10日 追記・変更

WordPressの管理画面に新項目を追加してサイトから呼び出す
functions.phpで管理画面と、呼び出す際の関数を登録する
今回は関数名に「additem1」、管理画面での表示は「追加項目内容1」とした。<?php class wbConfig { public function __construct() { add_action('admin_init', Array(&$this, 'admin_init')); } public function admin_init() { add_filter('whitelist_options', Array(&$this, 'add_setting_field')); add_settings_field('additem1', '追加項目内容1', Array(&$this, 'general_setting_field'), 'general'); } public function add_setting_field( $whitelist_options ) { $whitelist_options['general'][] = 'additem1'; return $whitelist_options; } public function general_setting_field() { $additem1 = get_option('additem1'); ?> <input type="text" name="additem1" size="50" value="<?php echo esc_html($additem1); ?>"> <?php } } new wbConfig(); ?>
呼び出し方
<?php echo get_option( 'additem1' ); ?>