Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Display staff member info meta box.
- *
- * @since 1.17
- */
- public function staff_member_info_meta_box() {
- global $post;
- $custom = get_post_custom( $post->ID );
- $_staff_member_title = isset( $custom['_staff_member_title'][0] ) ? $custom['_staff_member_title'][0] : '';
- $_staff_member_email = isset( $custom['_staff_member_email'][0] ) ? $custom['_staff_member_email'][0] : '';
- $_staff_member_phone = isset( $custom['_staff_member_phone'][0] ) ? $custom['_staff_member_phone'][0] : '';
- $_staff_member_fb = isset( $custom['_staff_member_fb'][0] ) ? $custom['_staff_member_fb'][0] : '';
- $_staff_member_tw = isset( $custom['_staff_member_tw'][0] ) ? $custom['_staff_member_tw'][0] : '';
- ?>
- <div class="sslp_admin_wrap">
- <label for="_staff-member-title">
- <?php esc_html_e( 'Position:', $this->plugin_name ); ?>
- <input type="text"
- name="_staff_member_title"
- id="_staff_member_title"
- placeholder="<?php esc_attr_e( 'Staff Member\'s Position', $this->plugin_name ); ?>"
- value="<?php echo esc_attr( $_staff_member_title ); ?>"/>
- </label>
- <label for="_staff-member-email">
- <?php esc_html_e( 'Email:', $this->plugin_name ); ?>
- <input type="text"
- name="_staff_member_email"
- id="_staff_member_email"
- placeholder="<?php esc_attr_e( 'Staff Member\'s Email', $this->plugin_name ); ?>"
- value="<?php echo esc_attr( $_staff_member_email ); ?>"/>
- </label>
- <label for="_staff-member-title">
- <?php esc_html_e( 'Phone:', $this->plugin_name ); ?>
- <input type="text"
- name="_staff_member_phone"
- id="_staff_member_phone"
- placeholder="<?php esc_attr_e( 'Staff Member\'s Phone', $this->plugin_name ); ?>"
- value="<?php echo esc_attr( $_staff_member_phone ); ?>"/>
- </label>
- <label for="_staff-member-fb">
- <?php esc_html_e( 'Facebook URL:', $this->plugin_name ); ?>
- <input type="text"
- name="_staff_member_fb"
- id="_staff_member_fb"
- placeholder="<?php esc_attr_e( 'Staff Member\'s Facebook URL', $this->plugin_name ); ?>"
- value="<?php echo esc_attr( $_staff_member_fb ); ?>"/>
- </label>
- <label for="_staff-member-tw">
- <?php esc_html_e( 'Twitter Username:', $this->plugin_name ); ?>
- <input type="text"
- name="_staff_member_tw"
- id="_staff_member_tw"
- placeholder="<?php esc_attr_e( 'Staff Member\'s Twitter Name', $this->plugin_name ); ?>"
- value="<?php echo esc_attr( $_staff_member_tw ); ?>"/>
- </label>
- </div>
- <?php
- }
- /**
- * Display staff member warnings.
- *
- * @since 1.17
- */
- public function sslp_staff_member_warning_meta_box() {
- esc_html_e(
- '<p><strong>Your current theme does not support post thumbnails. Unfortunately, you will not be able to add photos for your Staff Members</strong></p>',
- $this->plugin_name
- );
- }
- /**
- * Display staff member bio meta box.
- *
- * @since 1.17
- */
- public function staff_member_bio_meta_box() {
- global $post;
- $custom = get_post_custom( $post->ID );
- $_staff_member_bio = isset( $custom['_staff_member_bio'][0] ) ? $custom['_staff_member_bio'][0] : '';
- wp_editor(
- $_staff_member_bio,
- '_staff_member_bio',
- $settings = array(
- 'textarea_rows' => 8,
- 'media_buttons' => false,
- 'tinymce' => true, // Disables actual TinyMCE buttons // This makes the rich content editor.
- 'quicktags' => true, // Use QuickTags for formatting // work within a metabox.
- )
- );
- ?>
- <p class="sslp-note">**Note: HTML is allowed.</p>
- <?php wp_nonce_field( 'sslp_post_nonce', 'sslp_add_edit_staff_member_noncename' ); ?>
- <?php
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement