PHP класс как плагин в WordPress - PullRequest
0 голосов
/ 29 декабря 2011

Как я могу написать плагин, который предназначен только для предоставления класса, который будет вызываться другими плагинами. например, если у меня есть такой класс:

class Test{
     public static function testMethod(){}
}

тогда в рамках WordPress мы сможем позвонить Test::testMethod();

Работает ли следующее?

<?php
/*
 Plugin Name: My Plugin
 ...other WP plugin headers
*/
add_action('init', 'test_init', 0);
function test_init(){
    $test=new Test();
}

class Test{
   public static function testMethod(){}  
}
?>

Я не думаю, что это правильный способ сделать это. любой вклад приветствуется.

1 Ответ

2 голосов
/ 29 декабря 2011

Вам не понадобится add_action - просто активация плагина приведет к тому, что WP включит класс, и тогда будет доступна статическая функция, подобная этой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...