Comment
8 years ago
Link
8 years ago
Media
8 years ago
Post
8 years ago
User
8 years ago
Actions.php
8 years ago
AjaxValue.php
8 years ago
CustomField.php
8 years ago
Menu.php
8 years ago
Meta.php
8 years ago
Placeholder.php
8 years ago
RelationInterface.php
8 years ago
Taxonomy.php
8 years ago
WooCommercePlaceholder.php
8 years ago
Placeholder.php
53 lines
| 1 | <?php |
| 2 | |
| 3 | if ( ! defined( 'ABSPATH' ) ) { |
| 4 | exit; |
| 5 | } |
| 6 | |
| 7 | /** |
| 8 | * ACF Placeholder column, holding a CTA for Admin Columns Pro. |
| 9 | * |
| 10 | * @since 2.2 |
| 11 | */ |
| 12 | class AC_Column_Placeholder extends AC_Column { |
| 13 | |
| 14 | /** |
| 15 | * @var AC_Admin_Addon |
| 16 | */ |
| 17 | private $addon; |
| 18 | |
| 19 | /** |
| 20 | * @param AC_Admin_Addon $addon |
| 21 | */ |
| 22 | public function set_addon( AC_Admin_Addon $addon ) { |
| 23 | $this->addon = $addon; |
| 24 | |
| 25 | $this->set_type( 'placeholder-' . $addon->get_slug() ); |
| 26 | $this->set_group( $addon->get_slug() ); |
| 27 | $this->set_label( $addon->get_title() ); |
| 28 | } |
| 29 | |
| 30 | public function get_message() { |
| 31 | ob_start(); |
| 32 | ?> |
| 33 | |
| 34 | <p> |
| 35 | <strong><?php printf( __( "The %s column is only available in Admin Columns Pro - Business or Developer.", 'codepress-admin-columns' ), $this->get_label() ); ?></strong> |
| 36 | </p> |
| 37 | |
| 38 | <p> |
| 39 | <?php printf( __( "If you have a business or developer licence please download & install your %s add-on from the <a href='%s'>add-ons tab</a>.", 'codepress-admin-columns' ), $this->get_label(), AC()->admin()->get_link( 'addons' ) ); ?> |
| 40 | </p> |
| 41 | |
| 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 | <a target="_blank" href="<?php echo $this->addon->get_link(); ?>" class="button button-primary"><?php _e( 'Find out more', 'codepress-admin-columns' ); ?></a> |
| 46 | |
| 47 | <?php |
| 48 | |
| 49 | return ob_get_clean(); |
| 50 | } |
| 51 | |
| 52 | } |
| 53 |