mirror of
https://github.com/inretio/WordPress-Plugin-Boilerplate
synced 2024-12-22 11:53:53 +02: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:
parent
81b3c8bd6d
commit
ec29ebc95b
2 changed files with 11 additions and 11 deletions
|
@ -43,9 +43,9 @@ class Plugin_Name {
|
|||
*
|
||||
* @since 1.0.0
|
||||
* @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.
|
||||
|
@ -67,7 +67,7 @@ class Plugin_Name {
|
|||
*/
|
||||
public function __construct() {
|
||||
|
||||
$this->plugin_slug = 'plugin-name-slug';
|
||||
$this->plugin_name = 'plugin-name';
|
||||
$this->version = '1.0.0';
|
||||
|
||||
$this->load_dependencies();
|
||||
|
@ -134,7 +134,7 @@ class Plugin_Name {
|
|||
private function set_locale() {
|
||||
|
||||
$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' );
|
||||
|
||||
|
@ -149,7 +149,7 @@ class Plugin_Name {
|
|||
*/
|
||||
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_scripts' );
|
||||
|
@ -165,7 +165,7 @@ class Plugin_Name {
|
|||
*/
|
||||
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_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.
|
||||
*
|
||||
* @since 1.0.0
|
||||
* @return string The slug of the plugin.
|
||||
* @return string The name of the plugin.
|
||||
*/
|
||||
public function get_plugin_slug() {
|
||||
return $this->plugin_slug;
|
||||
public function get_plugin_name() {
|
||||
return $this->plugin_name;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* Version: 1.0.0
|
||||
* Author: Your Name or Your Company
|
||||
* Author URI: http://example.com/
|
||||
* Text Domain: plugin-name-locale
|
||||
* Text Domain: plugin-name
|
||||
* License: GPL-2.0+
|
||||
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
|
||||
* Domain Path: /languages
|
||||
|
|
Loading…
Reference in a new issue