PluginProbe ʕ •ᴥ•ʔ
EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents / 2.5.0
EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents v2.5.0
4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 trunk 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 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.1.6 2.2.0 2.2.1 2.2.2 2.3.0 2.3.1 2.3.2 2.3.3 2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 3.2.1 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 3.9.1 3.9.10 3.9.11 3.9.12 3.9.13 3.9.14 3.9.15 3.9.16 3.9.17 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9 4.0.0 4.0.1 4.0.10 4.0.11 4.0.12 4.0.13 4.0.14 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.0.9 4.1.0 4.1.1 4.1.10 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2.0 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.3.0 4.3.1 4.4.0 4.4.1 4.4.10 4.4.11 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.5.0 4.5.1
embedpress / EmbedPress / Elementor / Embedpress_Elementor_Integration.php
embedpress / EmbedPress / Elementor Last commit date
Widgets 6 years ago Embedpress_Elementor_Integration.php 6 years ago
Embedpress_Elementor_Integration.php
56 lines
1 <?php
2
3 namespace EmbedPress\Elementor;
4
5
6 (defined( 'ABSPATH' )) or die( "No direct script access allowed." );
7
8 class Embedpress_Elementor_Integration {
9
10 /**
11 * @since 2.4.2
12 */
13 public function init() {
14 add_action( 'elementor/frontend/after_enqueue_styles', [ $this, 'embedpress_enqueue_style' ] );
15 add_action( 'elementor/elements/categories_registered', array( $this, 'register_widget_categories' ) );
16 add_action( 'elementor/widgets/widgets_registered', array( $this, 'register_widget' ) );
17 }
18
19 /**
20 * Add elementor category
21 *
22 * @since 2.4.3
23 */
24 public function register_widget_categories( $elements_manager ) {
25 $elements_manager->add_category(
26 'embedpress',
27 [
28 'title' => __( 'EmbedPress', 'embedpress' ),
29 'icon' => 'font',
30 ], 1 );
31 }
32
33 /**
34 * Load elementor widget
35 *
36 * @since 2.4.2
37 */
38 public function register_widget( $widgets_manager ) {
39 $widgets_manager->register_widget_type( new \EmbedPress\Elementor\Widgets\Embedpress_Elementor );
40 }
41
42 /**
43 * Enqueue elementor assets
44 * @since 2.4.3
45 */
46 public function embedpress_enqueue_style(){
47 wp_enqueue_style(
48 'embedpress-elementor-css',
49 EMBEDPRESS_URL_ASSETS . 'css/embedpress-elementor.css',
50 false,
51 EMBEDPRESS_VERSION
52 );
53 }
54
55 }
56