PluginProbe ʕ •ᴥ•ʔ
Shortcoder — Create Shortcodes for Anything / 5.0.3
Shortcoder — Create Shortcodes for Anything v5.0.3
trunk 3.0 3.0.1 3.1 3.2 3.3 3.4 3.4.1 4.0 4.0.1 4.0.2 4.0.3 4.1 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2 4.3 4.4 4.5 4.6 5.0 5.0.1 5.0.2 5.0.3 5.0.4 5.1 5.2 5.2.1 5.3 5.3.1 5.3.2 5.3.3 5.3.4 5.4 5.5 5.6 5.7 5.8 6.0 6.1 6.2 6.3 6.3.1 6.3.2 6.4 6.5 6.5.1 6.5.2 6.5.3
shortcoder / admin / manage.php
shortcoder / admin Last commit date
css 6 years ago font 6 years ago images 6 years ago js 6 years ago admin.php 6 years ago edit.php 6 years ago form.php 6 years ago insert.php 6 years ago manage.php 6 years ago tools.php 6 years ago
manage.php
46 lines
1 <?php
2 if( ! defined( 'ABSPATH' ) ) exit;
3
4 class SC_Admin_Manage{
5
6 public static function init(){
7
8 add_filter( 'manage_' . SC_POST_TYPE . '_posts_columns', array( __class__, 'column_head' ) );
9
10 add_action( 'manage_' . SC_POST_TYPE . '_posts_custom_column', array( __class__, 'column_content' ), 10, 2 );
11
12 add_filter( 'edit_posts_per_page', array( __class__, 'per_page_count' ), 10, 2 );
13
14 }
15
16 public static function column_head( $columns ){
17
18 unset( $columns[ 'views' ] );
19
20 $columns[ 'shortcode' ] = __( 'Shortcode', 'sc');
21
22 return $columns;
23
24 }
25
26 public static function column_content( $column, $post_id ){
27
28 if( $column == 'shortcode' ){
29 $sc_tag = Shortcoder::get_sc_tag( $post_id );
30 echo '<code>' . $sc_tag . '</code>';
31 }
32
33 }
34
35 public static function per_page_count( $count, $post_type ){
36 if( $post_type == SC_POST_TYPE && $count == 20 ){
37 return 500;
38 }
39 return $count;
40 }
41
42 }
43
44 SC_Admin_Manage::init();
45
46 ?>