Wordpress woocommerce无法加载资源

Wordpress woocommerce无法加载资源,wordpress,woocommerce,Wordpress,Woocommerce,我附上了2个截图。它将再次将AjaxMain添加到子菜单中。当我点击它时,它会加载ajaxmain.php。但是,它无法加载样式表和脚本。脚本和样式表与ajaxmain.php位于同一目录中。它正在wp admin目录中查找脚本和样式表。谢谢你的帮助。找不到资源。该资源位于插件目录中 您需要像这样加载样式/脚本 add_action( 'admin_menu', array($this, 'admin_menu'), 100 ); public function admin_menu() {

我附上了2个截图。它将再次将AjaxMain添加到子菜单中。当我点击它时,它会加载ajaxmain.php。但是,它无法加载样式表和脚本。脚本和样式表与ajaxmain.php位于同一目录中。它正在wp admin目录中查找脚本和样式表。谢谢你的帮助。找不到资源。该资源位于插件目录中


您需要像这样加载样式/脚本

add_action( 'admin_menu', array($this, 'admin_menu'), 100 );

public function admin_menu() {
    $page = add_submenu_page( 'edit.php?post_type=product', __( 'ajaxmain' ), __( 'ajaxmainagain' ), apply_filters( 'woocommerce_csv_product_role', 'manage_woocommerce' ), 'ajaxmain-product', array( $this, 'output' ) );
}

public function output() {
    include( 'ajaxmain.php' );
}
使用这个plugin_url,您将获得直到您的plugin目录的路径,如。

wp_register_style('custom-style', plugins_url("/path/to/style.css"), '', true );
wp_enqueue_style('custom-style');

wp_register_script('custom-script', plugins_url("/path/to/script.js"), '', true );
wp_enqueue_script('custom-script');