Exemplo n.º 1
0
 /**
  * Custom Column value for post form builder
  *
  * @param string $column_name
  * @param int $post_id
  */
 function admin_column_value($column_name, $post_id)
 {
     switch ($column_name) {
         case 'shortcode':
             printf('[wpuf_form id="%d"]', $post_id);
             break;
         case 'post_type':
             $settings = wpuf_get_form_settings($post_id);
             echo isset($settings['post_type']) ? $settings['post_type'] : 'post';
             break;
         case 'post_status':
             $settings = wpuf_get_form_settings($post_id);
             $status = isset($settings['post_status']) ? $settings['post_status'] : 'publish';
             echo wpuf_admin_post_status($status);
             break;
         case 'guest_post':
             $settings = wpuf_get_form_settings($post_id);
             $guest = isset($settings['guest_post']) ? $settings['guest_post'] : 'false';
             $url = WPUF_ASSET_URI . '/images/';
             $image = '<img src="%s" alt="%s">';
             echo $settings['guest_post'] == 'false' ? sprintf($image, $url . 'cross.png', __('No', 'wpuf')) : sprintf($image, $url . 'tick.png', __('Yes', 'wpuf'));
             break;
         default:
             # code...
             break;
     }
 }
 /**
  * Custom Column value for post form builder
  *
  * @param string $column_name
  * @param int $post_id
  */
 function admin_column_value($column_name, $post_id)
 {
     switch ($column_name) {
         case 'shortcode':
             printf('[wpuf_form id="%d"]', $post_id);
             break;
         case 'post_type':
             $settings = get_post_meta($post_id, $this->form_settings_key, true);
             echo $settings['post_type'];
             break;
         case 'post_status':
             $settings = get_post_meta($post_id, $this->form_settings_key, true);
             echo wpuf_admin_post_status($settings['post_status']);
             break;
         case 'guest_post':
             $settings = get_post_meta($post_id, $this->form_settings_key, true);
             $url = plugins_url('images/', dirname(__FILE__));
             $image = '<img src="%s" alt="%s">';
             echo $settings['guest_post'] == 'false' ? sprintf($image, $url . 'cross.png', __('No', 'wpuf')) : sprintf($image, $url . 'tick.png', __('Yes', 'wpuf'));
             break;
         default:
             # code...
             break;
     }
 }