Admin.php
10 years ago
FlushRules.php
11 years ago
GetArchives.php
10 years ago
Option.php
11 years ago
Permalink.php
10 years ago
Rewrite.php
11 years ago
Setting.php
10 years ago
Setting.php
50 lines
| 1 | <?php |
| 2 | |
| 3 | |
| 4 | /** |
| 5 | * |
| 6 | * For load plugin. |
| 7 | * |
| 8 | * @package Custom_Post_Type_Permalinks |
| 9 | * @since 0.9.4 |
| 10 | * |
| 11 | * */ |
| 12 | |
| 13 | |
| 14 | class CPTP_Module_Setting extends CPTP_Module { |
| 15 | |
| 16 | public function add_hook() { |
| 17 | add_action( 'init', array( $this, 'load_textdomain' ) ); |
| 18 | add_action( 'plugins_loaded', array( $this, 'check_version' ) ); |
| 19 | } |
| 20 | |
| 21 | /** |
| 22 | * |
| 23 | * check_version |
| 24 | * @since 0.8.6 |
| 25 | * |
| 26 | */ |
| 27 | |
| 28 | public function check_version() { |
| 29 | $version = get_option( 'cptp_version', 0 ); |
| 30 | if ( false === $version ){ |
| 31 | add_option( 'cptp_version', CPTP_VERSION ); |
| 32 | } |
| 33 | else if ( CPTP_VERSION != $version ) { |
| 34 | update_option( 'cptp_version', CPTP_VERSION ); |
| 35 | } |
| 36 | } |
| 37 | |
| 38 | |
| 39 | /** |
| 40 | * |
| 41 | * load textdomain |
| 42 | * @since 0.6.2 |
| 43 | * |
| 44 | */ |
| 45 | public function load_textdomain() { |
| 46 | load_plugin_textdomain( 'custom-post-type-permalinks', false, 'custom-post-type-permalinks/language' ); |
| 47 | } |
| 48 | |
| 49 | } |
| 50 |