PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.3.4
JetFormBuilder — Dynamic Blocks Form Builder v3.3.4
3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / components / admin / print-page / traits / page-assets-trait.php
jetformbuilder / components / admin / print-page / traits Last commit date
page-assets-trait.php 2 years ago
page-assets-trait.php
45 lines
1 <?php
2
3
4 namespace JFB_Components\Admin\Print_Page\Traits;
5
6 // If this file is called directly, abort.
7 if ( ! defined( 'WPINC' ) ) {
8 die;
9 }
10
11 trait Page_Assets_Trait {
12
13 protected $scripts = array();
14 protected $styles = array();
15
16 public function add_script( string $handle ) {
17 $this->scripts[] = sanitize_key( $handle );
18 }
19
20 public function add_style( string $handle ) {
21 $this->styles[] = sanitize_key( $handle );
22 }
23
24 public function add_scripts( array $handles ) {
25 foreach ( $handles as $handle ) {
26 $this->add_script( $handle );
27 }
28 }
29
30 public function add_styles( array $handles ) {
31 foreach ( $handles as $handle ) {
32 $this->add_style( $handle );
33 }
34 }
35
36 public function do_scripts() {
37 wp_scripts()->do_items( $this->scripts );
38 }
39
40 public function do_styles() {
41 wp_styles()->do_items( $this->styles );
42 }
43
44 }
45