PluginProbe
PDF Embed Block – share documents right inside your posts / trunk
PDF Embed Block – share documents right inside your posts vtrunk
1.3.3 1.3.2 1.3.1 1.3.0 trunk 1.0.0 1.0.1 1.0.2 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5
pdf-embed-block / includes / CustomColumn.php

CustomColumn.php in PDF Embed Block – share documents right inside your posts trunk, at includes/CustomColumn.php

31 lines 989 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace PEB;
4
5 if ( ! defined( 'ABSPATH' ) ) {
6 exit;
7 }
8
9 class CustomColumn {
10 function __construct() {
11 add_filter('manage_pdf_embed_posts_columns', [$this, 'ManageColumns'], 10);
12 add_action('manage_pdf_embed_posts_custom_column', [$this, 'ManageCustomColumns'], 10, 2);
13 }
14
15 function ManageColumns($defaults){
16 unset($defaults['date']);
17 $defaults['shortcode'] = 'ShortCode';
18 $defaults['date'] = 'Date';
19 return $defaults;
20 }
21
22 function ManageCustomColumns($column_name, $post_ID){
23 if ($column_name == 'shortcode') {
24 echo '<div class="bPlAdminShortcode" id="bPlAdminShortcode-' . esc_attr($post_ID) . '">
25 <input value="[pdf_embed id=' . esc_attr($post_ID) . ']" onclick="copyBPlAdminShortcode(\'' . esc_attr($post_ID) . '\')" readonly>
26 <span class="tooltip">Copy To Clipboard</span>
27 </div>';
28 }
29 }
30
31 }