function reset_team_member_social_field() { $class_team_functions = new class_team_functions(); $default_social_field = $class_team_functions->team_member_social_field(); update_option('team_member_social_field', $default_social_field); die; }
} $team_member_meta_fields = stripslashes_deep($_POST['team_member_meta_fields']); update_option('team_member_meta_fields', $team_member_meta_fields); $team_member_social_field = stripslashes_deep($_POST['team_member_social_field']); update_option('team_member_social_field', $team_member_social_field); ?> <div class="updated"><p><strong><?php _e('Changes Saved.', 'team'); ?> </strong></p></div> <?php } } $class_team_functions = new class_team_functions(); $default_social_field = $class_team_functions->team_member_social_field(); ?> <div class="wrap"> <div id="icon-tools" class="icon32"><br></div><?php echo "<h2>" . __(team_plugin_name . ' Settings', 'team') . "</h2>"; ?> <form method="post" action="<?php echo str_replace('%7E', '~', $_SERVER['REQUEST_URI']); ?> "> <input type="hidden" name="team_hidden" value="Y"> <?php settings_fields('team_plugin_options');
public function team_member_social_meta_box_function($post) { // Add an nonce field so we can check for it later. wp_nonce_field('team_member_nonce_check', 'team_member_nonce_check_value'); // Use get_post_meta to retrieve an existing value from the database. $team_member_social_links = get_post_meta($post->ID, 'team_member_social_links', true); $team_member_social_field = get_option('team_member_social_field'); //var_dump($team_member_social_field); if (empty($team_member_social_field)) { $class_team_functions = new class_team_functions(); $default_social_field = $class_team_functions->team_member_social_field(); } // Display the form, using the current value. echo '<div class="para-settings">'; foreach ($team_member_social_field as $field_key => $field_info) { if (!empty($field_key)) { if ($field_key == 'skype') { ?> <div class="option-box"> <p class="option-title"><?php _e(' Member Skype.', 'team'); ?> </p> <p class="option-info"></p> <input type="text" size="30" placeholder="skypeusername" name="team_member_social_links[<?php echo $field_key; ?> ]" value="<?php if (!empty($team_member_social_links[$field_key])) { echo $team_member_social_links[$field_key]; } ?> " /> </div> <?php } else { if ($field_key == 'mobile') { ?> <div class="option-box"> <p class="option-title"><?php _e(' Member Mobile .', 'team'); ?> </p> <p class="option-info"></p> <input type="text" size="30" placeholder="+01895632456" name="team_member_social_links[<?php echo $field_key; ?> ]" value="<?php if (!empty($team_member_social_links[$field_key])) { echo $team_member_social_links[$field_key]; } ?> " /> </div> <?php } else { if ($field_key == 'phone') { ?> <div class="option-box"> <p class="option-title"><?php _e(' Member Telephone .', 'team'); ?> </p> <p class="option-info"></p> <input type="text" size="30" placeholder="+01895632456" name="team_member_social_links[<?php echo $field_key; ?> ]" value="<?php if (!empty($team_member_social_links[$field_key])) { echo $team_member_social_links[$field_key]; } ?> " /> </div> <?php } else { if ($field_key == 'email') { ?> <div class="option-box"> <p class="option-title"><?php _e(' Member Email.', 'team'); ?> </p> <p class="option-info"></p> <input type="text" size="30" placeholder="*****@*****.**" name="team_member_social_links[<?php echo $field_key; ?> ]" value="<?php if (!empty($team_member_social_links[$field_key])) { echo $team_member_social_links[$field_key]; } ?> " /> </div> <?php } else { if ($field_key == 'website') { ?> <div class="option-box"> <p class="option-title"><?php _e(' Member Website.', 'team'); ?> </p> <p class="option-info"></p> <input type="text" size="30" placeholder="http://exapmle.com" name="team_member_social_links[<?php echo $field_key; ?> ]" value="<?php if (!empty($team_member_social_links[$field_key])) { echo $team_member_social_links[$field_key]; } ?> " /> </div> <?php } else { ?> <div class="option-box"> <p class="option-title"><?php echo ucfirst($field_info['name']); ?> </p> <p class="option-info"></p> <input type="text" size="30" placeholder="http://exapmle.com/username" name="team_member_social_links[<?php echo $field_key; ?> ]" value="<?php if (!empty($team_member_social_links[$field_key])) { echo $team_member_social_links[$field_key]; } ?> " /> </div> <?php } } } } } } } echo '</div>'; // end of para-settings }