PluginProbe
Assistant – Every Day Productivity Apps / 1.5.5.1
Assistant – Every Day Productivity Apps v1.5.5.1
1.5.5.1 1.5.5 trunk 0.1.0 0.2.0 0.2.1 0.2.2 0.3.0 0.3.1 0.4 0.4.1 0.4.2 0.5.0 0.5.1 0.6.0 0.7.0 0.7.0.2 0.7.0.3 0.7.0.4 0.7.0.5 0.7.0.6 0.7.0.7 0.7.0.8 0.7.0.9 0.7.1 All 72 releases
← All changes | backend/src/Providers/HooksServiceProvider.php +11 -2 0.7.1 → 1.5.5.1 View file →
@@ -2,8 +2,9 @@
2 2
3 3 namespace FL\Assistant\Providers;
4 4
5 5 use FL\Assistant\System\Contracts\ServiceProviderAbstract;
6 +use FL\Assistant\Helpers\BeaverBuilderHelper;
6 7
7 8 use FL\Assistant\Hooks\Actions\OnEditUserProfile;
8 9 use FL\Assistant\Hooks\Actions\OnEnqueueScripts;
9 10 use FL\Assistant\Hooks\Actions\OnPersonalOptionsUpdate;
@@ -10,8 +11,10 @@
10 11 use FL\Assistant\Hooks\Actions\OnWPBeforeAdminBarRender;
11 12 use FL\Assistant\Hooks\Actions\OnBeforeDeletePost;
12 13 use FL\Assistant\Hooks\Actions\OnDeleteTerm;
13 14 use FL\Assistant\Hooks\Actions\OnCustomizeRegister;
15 +use FL\Assistant\Hooks\Actions\OnWPHead;
16 +use FL\Assistant\Hooks\Actions\OnWP;
14 17
15 18 use FL\Assistant\Hooks\Filters\OnHeartbeatReceived;
16 19 use FL\Assistant\Hooks\Filters\OnFLBuilderUIBarButtons;
17 20 use FL\Assistant\Hooks\Filters\OnScriptLoaderTag;
@@ -46,10 +49,12 @@
46 49 public function actions() {
47 50
48 51 // Enqueue Assistant frontend
49 52 $enqueue_scripts = $this->injector->make( OnEnqueueScripts::class );
50 - add_action( 'wp_enqueue_scripts', $enqueue_scripts );
51 - add_action( 'admin_enqueue_scripts', $enqueue_scripts );
53 + $priority = BeaverBuilderHelper::is_assistant_extension() ? 1 : 10;
54 + add_action( 'wp_enqueue_scripts', $enqueue_scripts, $priority );
55 + add_action( 'admin_enqueue_scripts', $enqueue_scripts, $priority );
56 + add_action( 'fl_builder_ui_enqueue_scripts', $enqueue_scripts, $priority );
52 57
53 58 // setup user profile meta fields - shows on YOUR profile, not on others.
54 59 add_action( 'show_user_profile', $this->injector->make( OnEditUserProfile::class ) );
55 60 add_action( 'personal_options_update', $this->injector->make( OnPersonalOptionsUpdate::class ) );
@@ -64,8 +69,12 @@
64 69 add_action( 'delete_term', $this->injector->make( OnDeleteTerm::class ) );
65 70
66 71 // Customize register
67 72 add_action( 'customize_register', $this->injector->make( OnCustomizeRegister::class ) );
73 +
74 + // Code snippets
75 + add_action( 'wp_head', $this->injector->make( OnWPHead::class ) );
76 + add_action( 'wp', $this->injector->make( OnWP::class ) );
68 77
69 78 }
70 79
71 80 public function filters() {