WP插件使用React JSX

时间:2015-04-30 07:24:16

标签: php wordpress reactjs react-jsx

我创建了一个React应用程序,其中当然有JSX。在JSX里面我有一个img标签。 src属性为"ïmg/image.png"。当我在浏览器中运行此应用程序时,它使用正确的路径。

但是当我试图在WP插件中加载它时,它正在从WP-admin中获取路径。这似乎是正确的,但我的插件文件夹中有图像。 我无法在React代码中进行更改,因为它是一个通用的应用程序,假设也可以在其他CMS上运行。 我正在使用这个PHP钩子:

add_action( "admin_print_scripts-$mypage", 'loadjscss_admin_head')

function loadjscss_admin_head() {
    global $plugindir;
    $plugindir = get_option('home').'/wp-content/plugins/'.dirname(plugin_basename(__FILE__));
    wp_enqueue_script('loadjs', $plugindir . '/jquery.js', array(), null);
    wp_enqueue_script('loadjs3', plugins_url('/bundle.js',__FILE__), array('loadjs'), null);
}

有没有办法实现这一目标,还是有更好的方法来实现这一目标?

0 个答案:

没有答案