-
Notifications
You must be signed in to change notification settings - Fork 0
/
bonfire.php
27 lines (22 loc) · 991 Bytes
/
bonfire.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
/**
* Plugin Name: Bonfire
* Plugin URI: #
* Description: The instant SPA plugin that will most likely break your site. A https://github.com/fireship-io/flamethrower wrapper.
* Version: 0.0.1
* Author: Andrew Rhyand
* Author URI: andrewrhyand.com
* License: MIT License
* License URI: https://opensource.org/licenses/MIT
*/
define('BONFIRE__PLUGIN_URL', plugin_dir_url(__FILE__));
define('BONFIRE__PLUGIN_DIR', plugin_dir_path(__FILE__));
add_action('wp_enqueue_scripts', function () {
if (is_user_logged_in()) {
return;
}
$version = md5(file_get_contents(BONFIRE__PLUGIN_DIR . '/mix-manifest.json'));
wp_enqueue_style('bonfire-vendor', BONFIRE__PLUGIN_URL . '/dist/vendor.css', [], $version);
wp_enqueue_style('bonfire', BONFIRE__PLUGIN_URL . '/dist/bonfire.css', [], $version);
wp_enqueue_script('bonfire', BONFIRE__PLUGIN_URL . '/dist/bonfire.js', [], $version, true);
});