Skip to content

Commit 4ce1517

Browse files
committed
Load textdomain correctly
Change version
1 parent 2562b7e commit 4ce1517

File tree

2 files changed

+45
-10
lines changed

2 files changed

+45
-10
lines changed

classes/class-main.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ public function __construct() {
1313
// Init once MPT roles
1414
add_action('init', array('MPT_Roles', 'init'), 9);
1515

16+
// load the textdomain
17+
add_action('init', array( __CLASS__, 'init_textdomain'), 9);
18+
1619
// Init AJAX hook
1720
add_action('wp_loaded', array(__CLASS__, 'wp_loaded'), 15);
1821

@@ -92,6 +95,14 @@ public static function init() {
9295
}
9396
}
9497

98+
/**
99+
* Load the textdomain
100+
*/
101+
public static function init_textdomain() {
102+
// Load translations
103+
load_plugin_textdomain( 'mpt', false, basename( MPT_DIR ) . '/languages' );
104+
}
105+
95106
/**
96107
* Redirect Lost Password Page of Member Logged to home
97108
*

members-post-type.php

Lines changed: 34 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22
/*
33
Plugin Name: Members post type
4-
Version: 0.6.0
4+
Version: 0.7.0
55
Plugin URI: https://github.com/herewithme/members-post-type
66
Description: Manage members on WordPress as post type. Implement: post type, authentification, role, clone from WP.
77
Author: Amaury Balmer
@@ -57,7 +57,7 @@
5757
}
5858

5959
// Plugin constants
60-
define('MPT_VERSION', '0.6.0');
60+
define('MPT_VERSION', '0.7.0');
6161
define('MPT_CPT_NAME', 'member');
6262
define('MPT_TAXO_NAME', 'members-role');
6363

@@ -96,20 +96,47 @@ function _mpt_load_files( $dir, $files, $prefix = '' ) {
9696
}
9797

9898
// Plugin functions
99-
_mpt_load_files( 'functions/', array( 'api', 'template' ) );
99+
_mpt_load_files( 'functions/', array(
100+
'api',
101+
'template' ) );
100102

101103
// Plugin client classes
102-
_mpt_load_files( 'classes/', array('main', 'plugin', 'content-permissions', 'post-type', 'private-website', 'security', 'shortcode', 'taxonomy', 'widget' ), 'class-');
104+
_mpt_load_files( 'classes/', array(
105+
'main',
106+
'plugin',
107+
'content-permissions',
108+
'post-type', 'private-website',
109+
'security', 'shortcode',
110+
'taxonomy',
111+
'widget'
112+
), 'class-');
103113

104114
// Plugin helper classes
105-
_mpt_load_files( 'classes/helpers/', array('member-auth', 'member-utility','options', 'nonces'), 'class-');
115+
_mpt_load_files( 'classes/helpers/', array(
116+
'member-auth',
117+
'member-utility',
118+
'options',
119+
'nonces'
120+
), 'class-');
106121

107122
// Plugin model classes
108-
_mpt_load_files( 'classes/models/', array( 'member', 'roles', 'role' ), 'class-' );
123+
_mpt_load_files( 'classes/models/', array(
124+
'member',
125+
'roles',
126+
'role'
127+
), 'class-' );
109128

110129
// Plugin admin classes
111130
if ( is_admin() ) {
112-
_mpt_load_files( 'classes/admin/', array( 'content-permissions', 'main', 'post-type', 'taxonomy', 'settings-main', 'users-to-members', 'welcome-message' ), 'class-' );
131+
_mpt_load_files( 'classes/admin/', array(
132+
'content-permissions',
133+
'main',
134+
'post-type',
135+
'taxonomy',
136+
'settings-main',
137+
'users-to-members',
138+
'welcome-message'
139+
), 'class-' );
113140

114141
// Load class for API settings
115142
if ( ! class_exists( 'WeDevs_Settings_API' ) ) {
@@ -123,9 +150,6 @@ function _mpt_load_files( $dir, $files, $prefix = '' ) {
123150

124151
add_action( 'plugins_loaded', 'init_mpt_plugin' );
125152
function init_mpt_plugin() {
126-
// Load translations
127-
load_plugin_textdomain( 'mpt', false, basename( MPT_DIR ) . '/languages' );
128-
129153
// Client
130154
new MPT_Main();
131155
new MPT_Post_Type();

0 commit comments

Comments
 (0)