如何在wordpress插件中实例化一个用主题编写的类?

时间:2014-03-14 14:12:05

标签: wordpress class oop plugins themes

我在

中有一个班级abc
wp-content/themes/classes/ 

我希望在

中实例化该类
wp-content/plugins/myplugin/

我是wordpress的新手,请原谅我,如果这太基础了。

2 个答案:

答案 0 :(得分:1)

包含在您提交的插件页面顶部

$include=get_template_directory_uri()."/classes/yourfile.php";
include($include);

并创建一个类

的对象
$obj = new class_name;

并使用此功能。

答案 1 :(得分:0)

你得到什么错误?

该课程实际上是

wp-content/themes/classes/ 

还是在特定主题中? Yatendra的回答将尝试加载

wp-content/themes/current_theme/classes/file.php

尝试类似

的内容
if ( !class_exists( 'abc' ) ) {
    include_once( WP_CONTENT_DIR . /themes/classes/file.php );
}

$abc = new abc();