我正在尝试创建自定义类型插件。我不确定我的代码有什么问题,因为没有错误,但即使我已经激活它,插件也无法运行。感谢先进的帮助。
defined( 'ABSPATH' ) or die( 'No script kiddies please!' ); // copied in codex
class LouisPlugin
{
function __contruct() {
add_action ('init',array($this, 'custom_post_type'));
}
function activate(){
}
function deactivate(){
}
function unsintall(){
}
function custom_post_type(){
register_post_type('job_list',['public' => true, 'label'=>'job_list']);
}
}
if (class_exists('LouisPlugin')){
$louisPlugin = new LouisPlugin();
}
register_activation_hook( __FILE__, array($louisPlugin, 'activate' ) );
register_deactivation_hook(__FILE__, array($louisPlugin,'deactivate'));
答案 0 :(得分:0)
请检查您的代码
function __contruct() {
add_action ('init',array($this, 'custom_post_type'));
}
__construct方法名称不正确我认为这可能是一个原因
function __construct() {
add_action ('init',array($this, 'custom_post_type'));
}
由于