如何在wordpress类中初始化。我想通过ajax向插件类发送请求。首先,我有一个切入点。
class EntryClass{
public function __construct()
{
add_action( \'wp_enqueue_scripts\', array($this , \'wptuts_scripts_basic\' ) );
add_shortcode( \'podukt_konfigurator\', array ($this, \'getProd_Config\') );
}
function getProd_Config() {
ob_start();
include( \'html/templ_config.php\');
$content = ob_get_contents();
ob_end_clean();
return $content;
}
function wptuts_scripts_basic()
{
// Register the script like this for a plugin:
wp_register_script( \'konf-js\', plugins_url( \'config.js\', __FILE__ ) );
}
}
$init= new EntryClass();
The
templ_config.php
包含Javascript,它会在事件发生时在我的插件文件夹中加载一个php文件,如
jQuery(\'#id\').load(
\'/wordpress/wp-content/plugins/konfigurator/html/class.konfigurator.php\',
{
prod_detail: jQuery(this).attr(\'rel\')},
function(msg){
show_driver(msg);
}
);
然后进来
class.konfigurator.php
我想使用wordpress全局语言。