- This topic has 1 reply, 2 voices, and was last updated 1 year, 4 months ago by .
-
Topic
-
Hello, I have a problem with the Meta Box Settings Page plugin, I create all the field and there are display on the admin page but I try to display it on functions.php or in header.php, and it doesn’t work… I use OceanWP theme, I don’t know if is the problem ?
/* META BOX SETTINGS */ // Register settings page. In this case, it's a theme options page add_filter( 'mb_settings_pages', 'ac_options_page' ); function ac_options_page( $settings_pages ) { $settings_pages[] = array( 'id' => 'ac-setting', 'option_name' => 'Avantage Courtage', 'menu_title' => 'Avantage Courtage', 'icon_url' => 'dashicons-admin-settings', 'parent' => 'themes.php', 'style' => 'boxes', 'columns' => 1, 'tabs' => array( 'taux' => 'Taux', ), ); return $settings_pages; } // Register meta boxes and fields for settings page add_filter( 'rwmb_meta_boxes', 'prefix_options_meta_boxes' ); function prefix_options_meta_boxes( $meta_boxes ) { $meta_boxes[] = array( 'id' => 'ac-tx', 'title' => 'Taux du Calculateur', 'settings_pages' => 'ac-setting', 'tab' => 'taux', 'fields' => array( array( 'name' => 'Taux sur 15 ans', 'id' => 'ac_tx_15', 'type' => 'text', ), array( 'name' => 'Taux sur 20 ans', 'id' => 'ac_tx_20', 'type' => 'text', ), array( 'name' => 'Taux sur 25 ans', 'id' => 'ac_tx_25', 'type' => 'text', ), ), ); return $meta_boxes; } function get_theme_option($field_id) { global $settings; $value = (isset($settings[ $field_id ])) ? $settings[ $field_id ] : false; return $value; }
$settings = get_option('ac-setting'); var_dump($settings); var_dump(get_theme_option('ac_tx_15')); var_dump(rwmb_meta('ac_tx_20', array( 'object_type' => 'setting' ), 'ac-setting' ));
Can you help me ?
Thanks
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- You must be logged in to reply to this topic.