1
0
Fork 0
mirror of https://github.com/inretio/WordPress-Plugin-Boilerplate synced 2024-05-13 16:52:10 +03:00

Renaming the plugin slug to the plugin name

Also renaming the text domain in the header of the core plugin file to match that of the plugin name

Fixes #194
This commit is contained in:
Tom McFarlin 2014-07-30 13:58:41 -04:00
parent 81b3c8bd6d
commit ec29ebc95b
2 changed files with 11 additions and 11 deletions

View file

@ -43,9 +43,9 @@ class Plugin_Name {
* *
* @since 1.0.0 * @since 1.0.0
* @access protected * @access protected
* @var string $plugin_slug The slug used to uniquely identify this plugin. * @var string $plugin_name The slug used to uniquely identify this plugin.
*/ */
protected $plugin_slug; protected $plugin_name;
/** /**
* The current version of the plugin. * The current version of the plugin.
@ -67,7 +67,7 @@ class Plugin_Name {
*/ */
public function __construct() { public function __construct() {
$this->plugin_slug = 'plugin-name-slug'; $this->plugin_name = 'plugin-name';
$this->version = '1.0.0'; $this->version = '1.0.0';
$this->load_dependencies(); $this->load_dependencies();
@ -134,7 +134,7 @@ class Plugin_Name {
private function set_locale() { private function set_locale() {
$plugin_i18n = new Plugin_Name_i18n(); $plugin_i18n = new Plugin_Name_i18n();
$plugin_i18n->set_domain( $this->get_plugin_slug() ); $plugin_i18n->set_domain( $this->get_plugin_name() );
$this->loader->add_action( 'plugins_loaded', $plugin_i18n, 'load_plugin_textdomain' ); $this->loader->add_action( 'plugins_loaded', $plugin_i18n, 'load_plugin_textdomain' );
@ -149,7 +149,7 @@ class Plugin_Name {
*/ */
private function define_admin_hooks() { private function define_admin_hooks() {
$plugin_admin = new Plugin_Name_Admin( $this->get_plugin_slug(), $this->get_version() ); $plugin_admin = new Plugin_Name_Admin( $this->get_plugin_name(), $this->get_version() );
$this->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_styles' ); $this->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_styles' );
$this->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_scripts' ); $this->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_scripts' );
@ -165,7 +165,7 @@ class Plugin_Name {
*/ */
private function define_public_hooks() { private function define_public_hooks() {
$plugin_public = new Plugin_Name_Public( $this->get_plugin_slug(), $this->get_version() ); $plugin_public = new Plugin_Name_Public( $this->get_plugin_name(), $this->get_version() );
$this->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_styles' ); $this->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_styles' );
$this->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_scripts' ); $this->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_scripts' );
@ -182,14 +182,14 @@ class Plugin_Name {
} }
/** /**
* The slug of the plugin used to uniquely identify it within the context of * The name of the plugin used to uniquely identify it within the context of
* WordPress and to define internationalization functionality. * WordPress and to define internationalization functionality.
* *
* @since 1.0.0 * @since 1.0.0
* @return string The slug of the plugin. * @return string The name of the plugin.
*/ */
public function get_plugin_slug() { public function get_plugin_name() {
return $this->plugin_slug; return $this->plugin_name;
} }
/** /**

View file

@ -14,7 +14,7 @@
* Version: 1.0.0 * Version: 1.0.0
* Author: Your Name or Your Company * Author: Your Name or Your Company
* Author URI: http://example.com/ * Author URI: http://example.com/
* Text Domain: plugin-name-locale * Text Domain: plugin-name
* License: GPL-2.0+ * License: GPL-2.0+
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt * License URI: http://www.gnu.org/licenses/gpl-2.0.txt
* Domain Path: /languages * Domain Path: /languages