PluginProbe
WooCommerce / 11.1.0
WooCommerce v11.1.0
11.1.0 11.1.0-rc.2 11.1.0-rc.1 11.1.0-beta.2 11.1.0-beta.1 11.0.1 11.0.0 11.0.0-rc.3 11.0.0-rc.2 11.0.0-rc.1 11.0.0-beta.2 11.0.0-beta.1 10.9.4 10.9.3 10.9.2 10.9.1 10.9.0 10.9.0-rc.1 10.9.0-beta.2 10.9.0-beta.1 10.8.1 10.8.0 10.8.0-rc.1 10.8.0-beta.2 10.8.0-beta.1 All 648 releases
woocommerce / src / Admin / Features / OnboardingTasks / Tasks / ExtendStore.php
ExtendStore.php
83 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks;
4
5 use Automattic\WooCommerce\Admin\Features\OnboardingTasks\Task;
6
7 /**
8 * ExtendStore Task
9 */
10 class ExtendStore extends Task {
11 /**
12 * ID.
13 *
14 * @return string
15 */
16 public function get_id() {
17 return 'extend-store';
18 }
19
20 /**
21 * Title.
22 *
23 * @return string
24 */
25 public function get_title() {
26 return __( 'Enhance your store with extensions', 'woocommerce' );
27 }
28
29 /**
30 * Content.
31 *
32 * @return string
33 */
34 public function get_content() {
35 return '';
36 }
37
38 /**
39 * Additional info.
40 *
41 * @return string
42 */
43 public function get_additional_info() {
44 return '';
45 }
46
47 /**
48 * Time.
49 *
50 * @return string
51 */
52 public function get_time() {
53 return '';
54 }
55
56 /**
57 * Task completion.
58 *
59 * @return bool
60 */
61 public function is_complete() {
62 return $this->is_visited();
63 }
64
65 /**
66 * Always dismissable.
67 *
68 * @return bool
69 */
70 public function is_dismissable() {
71 return false;
72 }
73
74 /**
75 * Action URL.
76 *
77 * @return string
78 */
79 public function get_action_url() {
80 return admin_url( 'admin.php?page=wc-admin&path=/extensions' );
81 }
82 }
83