1
0
Fork 0
mirror of https://github.com/inretio/WordPress-Plugin-Boilerplate synced 2024-05-09 23:02:08 +03:00

Updating the constants section, updating the load_file() function to give identifiers to the scripts and styles

This commit is contained in:
Tom McFarlin 2011-12-05 07:56:43 -05:00
parent efb0a5b275
commit cf819ba002

View file

@ -29,9 +29,12 @@ License:
// TODO: rename this class to a proper name for yuour plugin // TODO: rename this class to a proper name for yuour plugin
class PluginName { class PluginName {
/*--------------------------------------------*
* Constants
*--------------------------------------------*/
/** /**
* TODO: update these values to reflect the name, locale, and slug * TODO: update these values to reflect the name and slug of your plugin.
* of your plugin.
*/ */
const name = 'Plugin Name'; const name = 'Plugin Name';
@ -117,7 +120,7 @@ class PluginName {
* For example: WordPress Widget Boilerplate. * For example: WordPress Widget Boilerplate.
*/ */
if ( !defined( 'PLUGIN_NAME' ) ) { if ( !defined( 'PLUGIN_NAME' ) ) {
define( 'PLUGIN_NAME', 'Plugin Name' ); define( 'PLUGIN_NAME', self::name );
} // end if } // end if
/* TODO /* TODO
@ -131,7 +134,7 @@ class PluginName {
* For example: wordpress-widget-boilerplate * For example: wordpress-widget-boilerplate
*/ */
if ( !defined( 'PLUGIN_SLUG' ) ) { if ( !defined( 'PLUGIN_SLUG' ) ) {
define( 'PLUGIN_SLUG', 'plugin-name-slug' ); define( 'PLUGIN_SLUG', self::slug );
} // end if } // end if
} // end init_plugin_constants } // end init_plugin_constants
@ -142,11 +145,11 @@ class PluginName {
*/ */
private function register_scripts_and_styles() { private function register_scripts_and_styles() {
if ( is_admin() ) { if ( is_admin() ) {
$this->load_file( plugin_dir_path(__FILE__) . '/js/admin.js', true ); $this->load_file( self::slug . '-admin-script', plugin_dir_path(__FILE__) . '/js/admin.js', true );
$this->load_file( plugin_dir_path(__FILE__) . '/css/admin.css' ); $this->load_file( self::slug . '-admin-styles', plugin_dir_path(__FILE__) . '/css/admin.css' );
} else { } else {
$this->load_file( plugin_dir_path(__FILE__) . '/js/widget.js', true ); $this->load_file( self::slug . '-scripts', plugin_dir_path(__FILE__) . '/js/display.js', true );
$this->load_file( plugin_dir_path(__FILE__) . '/css/widget.css' ); $this->load_file( self::slug . '-styles', plugin_dir_path(__FILE__) . '/css/display.css' );
} // end if/else } // end if/else
} // end register_scripts_and_styles } // end register_scripts_and_styles