Skip to content

Instantly share code, notes, and snippets.

@themorgantown
Created January 3, 2018 15:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save themorgantown/502db27c6990e8495325c9dd15cba636 to your computer and use it in GitHub Desktop.
Save themorgantown/502db27c6990e8495325c9dd15cba636 to your computer and use it in GitHub Desktop.
<?php
function hypeanimations_menu() {
add_menu_page(
'Hype Animations',
'Hype Animations',
'publish_posts',
'hypeanimations_panel',
'hypeanimations_panel',
'dashicons-format-video'
);
}
add_action("admin_menu", "hypeanimations_menu");
function hyperrmdir($dir) {
if (is_dir($dir)) {
$objects = scandir($dir);
foreach ($objects as $object) {
if ($object != "." && $object != "..") {
if (filetype($dir."/".$object) == "dir") hyperrmdir($dir."/".$object); else unlink($dir."/".$object);
}
}
reset($objects);
rmdir($dir);
}
}
function hypeanimations_admin_style() {
wp_register_style('hypeanimations_admin_css', plugins_url( '../css/hypeanimations.css', __FILE__ ), false, '1.0.0' );
wp_enqueue_style('hypeanimations_admin_css');
wp_register_style('dataTables_admin_css', plugins_url( '../css/jquery.dataTables.min.css', __FILE__ ), false, '1.0.0' );
wp_enqueue_style('dataTables_admin_css');
wp_register_style('custom.modified,jquery-ui_admin_css', plugins_url( '../css/jquery-ui.css', __FILE__ ), false, '1.0.0' );
wp_enqueue_style('custom.modified,jquery-ui_admin_css');
wp_register_style('custom.modified,dropzone_css', plugins_url( '../css/dropzone.css', __FILE__ ), false, '1.0.0' );
wp_enqueue_style('dropzone_css_hype');
wp_enqueue_script( 'jquery_datatable_hype', plugins_url( '../js/jquery.dataTables.min.js', __FILE__ ) );
wp_enqueue_script( 'dropzone_hype', plugins_url( '../js/dropzone.js', __FILE__ ) );
}
add_action( 'admin_enqueue_scripts', 'hypeanimations_admin_style' );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment