将Reaction应用程序添加到现有WordPress网站

时间:2018-05-12 作者:Wushu06

我已经建立了一个react应用程序,我想将其添加到我现有的wordpress网站。所以基本上当你访问mydomain时。com/reactapp您应该可以看到该应用程序。但现在我得到了一个白色页面,在我的控制台中有:https://www.mydomain.co.uk/static/css/main.cc05123b.css 404(未找到)

我是否必须更改htaccess中的某些内容?谢谢

2 个回复
SO网友:Radek Mezuláník

您需要正确地包括脚本和样式,就像这里所做的那样https://github.com/radekzz/wordpress-react-in-theme

    add_action( \'wp_enqueue_scripts\', \'enqueue_my_react_app\' ); 
function enqueue_my_react_app(){ 
    foreach( glob( get_template_directory(). \'/myReactApp/build/static/js/*.js\' ) as $file ) {      
// $file contains the name and extension of the file        
$filename = substr($file, strrpos($file, \'/\') + 1);         wp_enqueue_script( $filename, get_template_directory_uri().\'/myReactApp/build/static/js/\'.$filename); 
}   foreach( glob( get_template_directory(). \'/myReactApp/build/static/css/*.css\' ) as $file ) {        
// $file contains the name and extension of the file        
$filename = substr($file, strrpos($file, \'/\') + 1);         wp_enqueue_style( $filename, get_template_directory_uri().\'/myReactApp/build/static/css/\'.$filename);   
}
 }

SO网友:Wushu06

我只需要更改我的网页中的公共路径。

结束

相关推荐

使用htaccess将WordPress重定向到子文件夹中的静态网站

我使用简单的静态插件创建了我的WP网站的静态副本。所有文件都在/2016/, 静态副本位于/2016/a/. 我应该添加什么.htaccess 为了使WP从example.com/2016 到example.com/2016/a?这是我现在的.htaccess:# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /2016/ RewriteRule ^index\\.ph