/** * 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; } }