PluginProbe
Team Section Block – Showcase Team Members with Layout Options / trunk
Team Section Block – Showcase Team Members with Layout Options vtrunk
2.0.4 2.0.3 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 2.0.0 2.0.1 2.0.2
team-section / includes / rootPlugin / CustomColumn.php

CustomColumn.php in Team Section Block – Showcase Team Members with Layout Options trunk, at includes/rootPlugin/CustomColumn.php

28 lines 876 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace TSB;
4
5 class CustomColumn {
6 function __construct() {
7 add_filter('manage_tsb_posts_columns', [$this, 'manageTSBPostsColumns'], 10);
8 add_action('manage_tsb_posts_custom_column', [$this, 'manageTSBPostsCustomColumns'], 10, 2);
9 }
10
11 function manageTSBPostsColumns($defaults){
12 unset($defaults['date']);
13 $defaults['shortcode'] = 'ShortCode';
14 $defaults['date'] = 'Date';
15 return $defaults;
16 }
17
18 function manageTSBPostsCustomColumns($column_name, $post_ID){
19 if ($column_name == 'shortcode') {
20 echo '<div class="bPlAdminShortcode" id="bPlAdminShortcode-' . esc_attr($post_ID) . '">
21 <input value="[tsb id=' . esc_attr($post_ID) . ']" onclick="copyBPlAdminShortcode(\'' . esc_attr($post_ID) . '\')">
22 <span class="tooltip">' . esc_html__('Copy To Clipboard', 'team-section') . '</span>
23 </div>';
24 }
25 }
26
27 }
28