PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 4.3.2
Admin Columns v4.3.2
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 / Placeholder.php
codepress-admin-columns / classes / Column Last commit date
Comment 5 years ago Media 5 years ago Post 5 years ago User 5 years ago Actions.php 5 years ago AjaxValue.php 5 years ago CustomField.php 5 years ago Menu.php 5 years ago Meta.php 5 years ago Placeholder.php 5 years ago Relation.php 5 years ago Taxonomy.php 5 years ago WooCommercePlaceholder.php 5 years ago
Placeholder.php
54 lines
1 <?php
2
3 namespace AC\Column;
4
5 use AC\Column;
6 use AC\Integration;
7
8 /**
9 * ACF Placeholder column, holding a CTA for Admin Columns Pro.
10 * @since 2.2
11 */
12 class Placeholder extends Column {
13
14 /**
15 * @var Integration
16 */
17 private $integration;
18
19 /**
20 * @param Integration $integration
21 *
22 * @return $this
23 */
24 public function set_integration( Integration $integration ) {
25 $this->set_type( 'placeholder-' . $integration->get_slug() )
26 ->set_group( $integration->get_slug() )
27 ->set_label( $integration->get_title() );
28
29 $this->integration = $integration;
30
31 return $this;
32 }
33
34 public function get_message() {
35 ob_start();
36 ?>
37
38 <p><strong><?php printf( __( "The %s column is only available if you have installed the add-on.", 'codepress-admin-columns' ), $this->get_label() ); ?></strong></p>
39 <p>
40 <?php printf( __( "Download & install the %s add-on from the <a href='%s'>add-ons tab</a>.", 'codepress-admin-columns' ), $this->get_label(), ac_get_admin_url( 'addons' ) ); ?>
41 </p>
42 <p>
43 <?php printf( __( "Admin Columns Pro offers full %s integration, allowing you to easily display and edit %s fields from within your overview.", 'codepress-admin-columns' ), $this->get_label(), $this->get_label() ); ?>
44 </p>
45
46 <a target="_blank" href="<?php echo $this->integration->get_link(); ?>" class="button button-primary">
47 <?php _e( 'Find out more', 'codepress-admin-columns' ); ?>
48 </a>
49 <?php
50
51 return ob_get_clean();
52 }
53
54 }