Ya tengo un sitio web de wordpress. Estudié desarrollo web usando js, node.js, express y mongodb y construí algunos proyectos. Me gustaría agregarlo a mi sitio web. ¿Es esto posible o solo necesito crear un sitio web sin wordpress y agregar mis proyectos?
Su mejor apuesta es crear otro sitio web con un nombre de host diferente. WordPress usa un esquema venerable llamado mod_rewrite donde nodejs usa controladores de ruta para dar sentido a las rutas. Las rutas son las partes /section/page de direcciones URL como https://example.com/section/page . Será un desafío, por decir lo menos, integrar esas dos formas de manejar los caminos.
WordPress tiene su propia API de descanso , puede usar la API de WordPress y un marco de interfaz como Vuejs o React para interactuar con WordPress, en realidad, WordPress es su backend, y el marco de frontend es su interfaz de usuario, mire el siguiente ejemplo:
esta es la interfaz de mi proyecto hecha con vuejs
https://backend.52hertzcouture.com/wp-login.php
este es el backend de mi proyecto hecho con WordPress
sobre nodejs, hay algunos paquetes como node-wpapi que pueden ayudarlo a conectarse a wordpress rest api con nodejs como cliente y hacer todo lo que un cliente puede hacer, por ejemplo, hacer publicaciones, crear páginas, etc.
echa un vistazo al enlace a continuación:
https://github.com/WP-API/nodo-wpapi
Creo que usar wordpress como backend y un marco frontend como vuejs como frontend es una buena idea si desea usar wordpress y ampliar su sitio web.