Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
wp-content
/
plugins
/
vibes
/
public
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php /** * The public-facing functionality of the plugin. * * @package Plugin * @author Pierre Lannoy <https://pierre.lannoy.fr/>. * @since 1.0.0 */ namespace Vibes\Plugin; use Vibes\System\Assets; /** * The class responsible for the public-facing functionality of the plugin. * * @package Plugin * @author Pierre Lannoy <https://pierre.lannoy.fr/>. * @since 1.0.0 */ class Vibes_Public { /** * The assets manager that's responsible for handling all assets of the plugin. * * @since 1.0.0 * @access protected * @var Assets $assets The plugin assets manager. */ protected $assets; /** * Initializes the class and set its properties. * * @since 1.0.0 */ public function __construct() { $this->assets = new Assets(); } /** * Register the stylesheets for the public-facing side of the site. * * @since 1.0.0 */ public function enqueue_styles() { //$this->assets->register_style( VIBES_ASSETS_ID, VIBES_PUBLIC_URL, 'css/vibes.min.css' ); } /** * Register the JavaScript for the public-facing side of the site. * * @since 1.0.0 */ public function enqueue_scripts() { //$this->assets->register_script( VIBES_ASSETS_ID, VIBES_PUBLIC_URL, 'js/vibes.min.js', [ 'jquery' ] ); $this->assets->register_script( VIBES_ANALYTICS_ID, VIBES_PUBLIC_URL, 'js/vibes-engine.min.js' ); } }