PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 7.1.4
Admin Columns v7.1.4
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 / Check / Integration / AcfNotice.php
codepress-admin-columns / classes / Check / Integration Last commit date
AcfBulkEditNotice.php 2 days ago AcfNotice.php 2 days ago AcfSortAndFilterNotice.php 2 days ago EventsCalendarNotice.php 2 days ago GravityFormsNotice.php 2 days ago IntegrationNotice.php 2 days ago IntegrationNoticeRenderer.php 2 days ago PostEditReferrerAware.php 2 days ago UsageAwareNotice.php 2 days ago WooCommerceOrdersFilterNotice.php 2 days ago WooCommerceOrdersNotice.php 2 days ago WooCommerceOrdersScreenAware.php 2 days ago WooCommerceOrdersSearchNotice.php 2 days ago WooCommerceProductsBulkEditNotice.php 2 days ago WooCommerceProductsFilterNotice.php 2 days ago WooCommerceProductsNotice.php 2 days ago WooCommerceProductsSearchNotice.php 2 days ago
AcfNotice.php
79 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Check\Integration;
6
7 use AC\Acf;
8 use AC\Screen;
9 use AC\Type\Url\Site;
10 use AC\Type\Url\UtmTags;
11
12 class AcfNotice implements IntegrationNotice
13 {
14 public function is_active(Screen $screen): bool
15 {
16 if (! Acf::is_active()) {
17 return false;
18 }
19
20 return $screen->get_id() === 'acf-field-group';
21 }
22
23 public function get_slug(): string
24 {
25 return 'acf';
26 }
27
28 public function get_integration_slug(): string
29 {
30 return 'ac-addon-acf';
31 }
32
33 public function get_eyebrow(): string
34 {
35 return '';
36 }
37
38 public function get_title(): string
39 {
40 return __('Use these fields directly in your list tables!', 'codepress-admin-columns');
41 }
42
43 public function get_description(): string
44 {
45 return __('Show ACF fields as columns so you can sort, filter, and edit them directly from your list table.', 'codepress-admin-columns');
46 }
47
48 public function get_cta_label(): string
49 {
50 return __('Add ACF columns', 'codepress-admin-columns');
51 }
52
53 public function get_cta_url(): string
54 {
55 return (new UtmTags(new Site(Site::PAGE_ADDON_ACF), 'notice-acf'))->get_url();
56 }
57
58 public function get_secondary_label(): string
59 {
60 return __('Learn more', 'codepress-admin-columns');
61 }
62
63 public function get_secondary_url(): string
64 {
65 return (new UtmTags(new Site(Site::PAGE_ADDON_ACF), 'notice-acf-features'))->get_url();
66 }
67
68 public function get_extra_classes(): string
69 {
70 return '';
71 }
72
73 public function get_delay_days(): int
74 {
75 return 42;
76 }
77
78 }
79