Я хотел бы разработать темы / плагины для WordPress
основанный на React
, Чтобы сделать его удобным для поисковых систем, мне нужно, чтобы он изначально отображался на сервере (серверный рендеринг).
Единственный способ сделать это, насколько я знаю, это использовать реагируют-PHP-v8js, который требует Расширение PECL V8js. Это проблема, поскольку я не контролирую платформу, на которой будут запускаться эти темы / плагины.
Есть ли способ сделать React
а также WordPress
работать вместе без установки дополнительных расширений? Возможно, путем сборки / компиляции React
файлы в PHP
?
Если вы хотите, чтобы ваш контент индексировался поисковой системой без js, вы можете напечатать ваш минимальный контент с помощью WordPress, просто минимум + критические метатеги, возможно, локализовать некоторое начальное состояние для загрузки вашего приложения реакции. Голая тема такая http://underscores.me/ было бы достаточно. Когда js доступен, вы можете заменить весь сгенерированный WordPress контент на React.
В идеале React должен генерировать контент для вас. Но это сложно, пока мы не увидим, что расширение nodejs / PECL V8js доступно везде.
Других решений пока нет …