我想基于React
为WordPress
开发主题/插件。为了使其对搜索引擎友好,我需要它最初在服务器上呈现(服务器端呈现)。
据我所知,唯一的方法是使用 react-php-v8js ,这需要 PECL V8js extension .这是一个问题,因为我无法控制运行这些主题/插件的平台。
有没有办法让 React
和 WordPress
一起工作而无需安装额外的扩展?也许通过将 React
文件构建/编译成 PHP
?
最佳答案
有一篇文章描述了如何做到这一点:
https://sebastiandedeyne.com/server-side-rendering-javascript-from-php/
但这是一个相当复杂的设置,需要使用 composer。这在 Wordpress 项目中可能很困难,因为 Wordpress 倾向于完全避开现代 php 架构。
如果您正在寻找一个库来帮助 PHP 中的 SSR:
https://github.com/spatie/server-side-rendering
祝你好运。
关于javascript - React.js 服务器端渲染与 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34573074/