PluginProbe ʕ •ᴥ•ʔ
Custom Post Type Permalinks / trunk
Custom Post Type Permalinks vtrunk
1.2.0 1.3.0 1.3.1 1.4.0 1.5.1 1.5.2 1.5.4 2.0.0 2.0.1 2.0.2 2.1.1 2.1.2 2.1.3 2.2.0 3.0.0 3.0.1 3.1.0 3.1.1 3.1.3 3.1.4 3.1.5 3.2.0 3.2.1 3.2.2 3.3.0 3.3.1 3.3.4 3.3.5 3.4.0 3.4.0-rc.1 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.5.2 3.5.3 3.5.4 3.5.5 trunk 0.6 0.6.1 0.6.2 0.7 0.7.1 0.7.10 0.7.2 0.7.2.1 0.7.3 0.7.3.1 0.7.4 0.7.4.1 0.7.5 0.7.5.1 0.7.5.2 0.7.5.6 0.7.6 0.7.8 0.7.9 0.7.9.1 0.7.9.2 0.8 0.8.1 0.8.6 0.8.7 0.8.7.1 0.8.7.5 0.8.7.6 0.9 0.9.1 0.9.2.1 0.9.3.1 0.9.3.2 0.9.3.3 0.9.5 0.9.5.1 0.9.5.2 0.9.5.3 0.9.5.4 0.9.5.6 0.9.6 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.1.0
custom-post-type-permalinks / CPTP / Module.php
custom-post-type-permalinks / CPTP Last commit date
Module 1 month ago Module.php 2 years ago Util.php 2 years ago
Module.php
46 lines
1 <?php
2 /**
3 * Abstract Module.
4 *
5 * @package Custom_Post_Type_Permalinks
6 */
7
8 /**
9 * Class CPTP_Module
10 */
11 abstract class CPTP_Module {
12
13 /**
14 * Entry point.
15 */
16 final public function init() {
17 $this->register();
18 }
19
20 /**
21 * Register hook on CPTP_init.
22 */
23 public function register() {
24 add_action( 'cptp_init', array( $this, 'add_hook' ) );
25 }
26
27 /**
28 * Module hook point.
29 */
30 abstract public function add_hook();
31
32 /**
33 * Uninstall hooks
34 *
35 * @static
36 */
37 public static function uninstall_hook() {
38 }
39
40 /**
41 * Fire on activate
42 */
43 public function activation_hook() {
44 }
45 }
46