Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
'My Business',
'business_phone' => '+123 456 7890',
'business_email' => 'info@mybusiness.com',
'business_address' => '123 Main St, City, Country',
);
// Add or update options
foreach ($default_values as $key => $value) {
if (!get_option($key)) {
add_option($key, $value);
}
}
}
add_action('init', 'add_business_info_fields');
// Create a settings page for business information
function business_info_settings_page() {
add_menu_page(
'Business Info', // Page title
'Business Info', // Menu title
'manage_options', // Capability
'business-info', // Menu slug
'business_info_settings_page_html', // Callback function
'dashicons-businessman', // Icon
20 // Position
);
}
add_action('admin_menu', 'business_info_settings_page');
// HTML for the settings page
function business_info_settings_page_html() {
if (!current_user_can('manage_options')) {
return;
}
// Save settings if form is submitted
if (isset($_POST['business_info_nonce']) && wp_verify_nonce($_POST['business_info_nonce'], 'save_business_info')) {
update_option('business_name', sanitize_text_field($_POST['business_name']));
update_option('business_phone', sanitize_text_field($_POST['business_phone']));
update_option('business_email', sanitize_text_field($_POST['business_email']));
update_option('business_address', sanitize_textarea_field($_POST['business_address']));
echo '
Settings saved!
';
}
// Get current values
$business_name = get_option('business_name');
$business_phone = get_option('business_phone');
$business_email = get_option('business_email');
$business_address = get_option('business_address');
?>