PluginProbe
HurryTimer – An Scarcity and Urgency Countdown Timer for WordPress & WooCommerce / 2.6.2
HurryTimer – An Scarcity and Urgency Countdown Timer for WordPress & WooCommerce v2.6.2
2.15.0 trunk 1.0.0 1.0.1 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.1.2 2.1.3 2.1.5 2.1.6 2.1.7 2.1.8 2.10.0 All 62 releases
← All changes | includes/Bootstrap.php +36 -21 2.10.02.6.2 View file →
@@ -64,18 +64,14 @@
64 64
65 65 public function run()
66 66 {
67 67 $this->load_macros();
68 - (new I18n())->load_plugin_textdomain();
68 + $this->setLocale();
69 69 Installer::get_instance()->upgrade();
70 70 $this->register_post_type();
71 71 $this->define_admin_hooks();
72 72 $this->define_front_hooks();
73 - $this->define_ip_logs_cleanup_hook();
74 73 }
75 - function define_ip_logs_cleanup_hook(){
76 - add_action( IP_Log_Manager::CLEANUP_ACTION, array( new IP_Log_Manager(), 'cleanup_ip_logs' ) );
77 - }
78 74
79 75 /**
80 76 * Autoload the required dependencies for this plugin.
81 77 *
@@ -108,8 +104,27 @@
108 104
109 105 }
110 106
111 107 /**
108 + * Define the locale for this plugin for internationalization.
109 + *
110 + * @since 1.0.0
111 + * @access private
112 + */
113 + private function setLocale()
114 + {
115 +
116 + add_action(
117 + 'plugins_loaded',
118 + [
119 + new I18n(),
120 + 'load_plugin_textdomain',
121 + ]
122 + );
123 + }
124 +
125 +
126 + /**
112 127 * Register all of the hooks related to the admin area functionality
113 128 * of the plugin.
114 129 *
115 130 * @since 1.0.0
@@ -195,27 +210,27 @@
195 210
196 211 public function register_post_type()
197 212 {
198 213 $args = array(
199 - 'label' => __( 'All', 'hurrytimer' ),
214 + 'label' => __( 'All', DOMAIN ),
200 215 'labels' => array(
201 - 'name' => __( 'Campaigns', 'hurrytimer' ),
202 - 'singular_name' => __( 'Campaign', 'hurrytimer' ),
203 - 'add_new' => __( 'Add Campaign', 'hurrytimer' ),
204 - 'add_new_item' => __( 'Add Campaign', 'hurrytimer' ),
205 - 'edit' => __( 'Edit', 'hurrytimer' ),
206 - 'edit_item' => __( 'Edit Campaign', 'hurrytimer' ),
207 - 'new_item' => __( 'New Campaign', 'hurrytimer' ),
208 - 'view' => __( 'View Campaign', 'hurrytimer' ),
209 - 'view_item' => __( 'View Campaign', 'hurrytimer' ),
210 - 'search_items' => __( 'Search Campaign', 'hurrytimer' ),
211 - 'not_found' => __( 'No Campaign', 'hurrytimer' ),
216 + 'name' => __( 'Campaigns', DOMAIN ),
217 + 'singular_name' => __( 'Campaign', DOMAIN ),
218 + 'add_new' => __( 'Add Campaign', DOMAIN ),
219 + 'add_new_item' => __( 'Add Campaign', DOMAIN ),
220 + 'edit' => __( 'Edit', DOMAIN ),
221 + 'edit_item' => __( 'Edit Campaign', DOMAIN ),
222 + 'new_item' => __( 'New Campaign', DOMAIN ),
223 + 'view' => __( 'View Campaign', DOMAIN ),
224 + 'view_item' => __( 'View Campaign', DOMAIN ),
225 + 'search_items' => __( 'Search Campaign', DOMAIN ),
226 + 'not_found' => __( 'No Campaign', DOMAIN ),
212 227 'not_found_in_trash' => __(
213 - 'No campaign found in trash',
214 - 'hurrytimer'
228 + 'No Countdown Timer found in trash',
229 + DOMAIN
215 230 ),
216 - 'parent' => __( 'Parent Campaign', 'hurrytimer' ),
217 - 'menu_name' => __( 'All Campaigns', 'hurrytimer' ),
231 + 'parent' => __( 'Parent Campaign', DOMAIN ),
232 + 'menu_name' => __( 'All Campaigns', DOMAIN ),
218 233 ),
219 234 'public' => false,
220 235 'show_ui' => true,
221 236 'publicly_queryable' => false,