PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 3.0.5
Admin Columns v3.0.5
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 / Addon / ACF.php
codepress-admin-columns / classes / Addon Last commit date
ACF.php 8 years ago BuddyPress.php 8 years ago EventsCalendar.php 8 years ago NinjaForms.php 8 years ago Pods.php 8 years ago Types.php 8 years ago WooCommerce.php 8 years ago
ACF.php
50 lines
1 <?php
2
3 if ( ! defined( 'ABSPATH' ) ) {
4 exit;
5 }
6
7 class AC_Addon_ACF extends AC_Addon {
8
9 public function __construct() {
10 parent::__construct( 'cac-addon-acf' );
11
12 $this
13 ->set_title( __( 'Advanced Custom Fields', 'codepress-admin-columns' ) )
14 ->set_logo( AC()->get_plugin_url() . 'assets/images/addons/acf.png' )
15 ->set_icon( $this->get_logo() )
16 ->set_link( ac_get_site_utm_url( 'advanced-custom-fields-columns', 'addon', 'acf' ) )
17 ->set_description( $this->get_fields_description( $this->get_title() ) )
18 ->add_plugin( 'advanced-custom-fields' )
19 ->add_plugin( 'advanced-custom-fields-pro' );
20 }
21
22 public function display_promo() {
23 echo $this->get_title() . ' ';
24 $this->display_icon();
25 }
26
27 public function get_plugin() {
28 foreach ( $this->get_plugins() as $plugin ) {
29 if ( $plugin->is_installed() ) {
30 return $plugin;
31 }
32 }
33
34 return parent::get_plugin();
35 }
36
37 public function is_plugin_active() {
38 return class_exists( 'acf', false );
39 }
40
41 public function show_missing_notice_on_current_page() {
42 global $pagenow;
43
44 $is_acf_page = 'edit.php' === $pagenow && 'acf-field-group' === filter_input( INPUT_GET, 'post_type' );
45
46 return parent::show_missing_notice_on_current_page() || $is_acf_page;
47 }
48
49 }
50