PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 2.4.8
Admin Columns v2.4.8
7.1.4 7.0.19 2.3.5 2.4 2.4.1 2.4.10 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / column / post / shortcodes.php
codepress-admin-columns / classes / column / post Last commit date
ID.php 10 years ago actions.php 10 years ago attachment-count.php 10 years ago attachment.php 10 years ago author-name.php 10 years ago before-moretag.php 10 years ago comment-count.php 10 years ago comment-status.php 10 years ago content.php 10 years ago date-published.php 10 years ago depth.php 10 years ago estimated-reading-time.php 10 years ago excerpt.php 10 years ago featured-image.php 10 years ago formats.php 10 years ago last-modified-author.php 10 years ago modified.php 10 years ago order.php 10 years ago page-template.php 10 years ago parent.php 10 years ago path.php 10 years ago permalink.php 10 years ago ping-status.php 10 years ago roles.php 10 years ago shortcodes.php 10 years ago slug.php 10 years ago status.php 10 years ago sticky.php 10 years ago title-raw.php 10 years ago word-count.php 10 years ago
shortcodes.php
50 lines
1 <?php
2 /**
3 * Display used shortcodes
4 *
5 * @since 2.3.5
6 */
7 class CPAC_Column_Post_Shortcodes extends CPAC_Column {
8
9 /**
10 * @see CPAC_Column::init()
11 * @since 2.3.4
12 */
13 public function init() {
14
15 parent::init();
16
17 // Properties
18 $this->properties['type'] = 'column-shortcode';
19 $this->properties['label'] = __( 'Shortcodes', 'codepress-admin-columns' );
20 }
21
22 /**
23 * @see CPAC_Column::get_value()
24 * @since 2.3.5
25 */
26 public function get_value( $post_id ) {
27 if ( ! ( $shortcodes = $this->get_raw_value( $post_id ) ) ) {
28 return false;
29 }
30 return '[' . implode( '] [', $shortcodes ) . ']';
31 }
32
33 /**
34 * @see CPAC_Column::get_raw_value()
35 * @since 2.3.5
36 */
37 public function get_raw_value( $post_id ) {
38
39 $content = get_post_field( 'post_content', $post_id );
40 $pattern = get_shortcode_regex();
41
42 preg_match_all( "/$pattern/s", $content, $matches );
43
44 if ( ! isset( $matches[2] ) ) {
45 return false;
46 }
47
48 return $matches[2];
49 }
50 }