Mi sitio está codificado en Cake PHP. ¿Puedo integrar WordPress en mi sitio?

Puede integrar WordPress con casi cualquier aplicación PHP si realmente lo desea; Proporciona una API con todos los enlaces necesarios para integrar el inicio de sesión, la interfaz de usuario, etc.

El problema es que Cake cumple con diferentes convenciones que WordPress, y es un marco de trabajo en lugar de un sistema (piense en cake como un conjunto de materiales, herramientas de carpintería y construcción, y WordPress como una casa terminada: obtendrá más control sobre el producto terminado) con un marco, pero si todo lo que quieres hacer es cambiar los muebles y la pintura en las paredes, un sistema como WordPress te ahorra la molestia de construir la casa primero).

Por lo tanto, el problema puede ser que el tiempo, el esfuerzo y el mantenimiento continuo para integrar su sitio de pastel con wordpress pueden no ser factibles, y su desarrollador recomienda la ruta más rentable y razonable. O puede ser que él no sabe cómo hacerlo y no quiere aprender.

Además, independientemente de si integra partes de él, WordPress necesita como mínimo su propio directorio (xxxx.com/blog). Puede poner contenido de WordPress en su sitio principal y viceversa usando las API de WordPress para hacer que la experiencia sea más fluida con suficiente esfuerzo. Una integración profunda como esa generalmente requiere tiempo medido en días o semanas, no horas, para la perspectiva.

por supuesto que puede.
Muchos de los que usan MVC (como Cake php o Codeigniter) para construir su sitio y usan CMS (como wordpress) para bloguear.
Si tiene un sitio http://www.example.com y desea integrar WordPress en el enlace de su blog (example.com/blog), solo necesita crear un directorio (blog) en la carpeta raíz de su sitio web, es decir, public_html o www . e instalar wordpress en eso.

Eso es.

Esto no es necesariamente cierto en absoluto. Por lo que sé, Cake es solo un conjunto de ‘ruedas de entrenamiento’ para el php estándar.

Puede hacer una instalación de subdirectorio de WordPress. Si index.php no se está utilizando en la raíz y desea que WordPress se ejecute como su Front End, puede seguir estas instrucciones para hacer que WordPress se ejecute desde el directorio raíz.

Dando a WordPress su propio directorio

De lo contrario, ejecute WordPress desde el subdirectorio.

Por cierto: si Index.php ya está siendo utilizado por su sitio web, debería poder usar Welcome.php o alguna otra cosa y seguir usando index.php para WordPress. Solo depende de lo que quieras.

Sí. Él tiene razón, pero lo que puede hacer es usar algo como el sistema de administración de contenido impulsado por The CakePHP en lugar de WordPress, o puede hacer su WordPress en un enlace como xxxx. com / blog (espaciado para que la URL no redirija al profesional independiente). Puede vincular el código de WordPress a esta url agregando un alias a sites_enabled (suponiendo un servidor apache). He hecho algo similar a esto con Joomla + el framework Symfony PHP.

Bueno, primero me gustaría hacerte una pregunta sobre por qué quieres nitegrate WordPress.

Si desea Blog, hay un complemento disponible en Cakephp para BLOG.
y muchas otras cosas ya desarrolladas.

Es bueno analizar cuál es el motivo para integrar WordPress con Cakephp.

Sí, claro que puedes. Instale WordPress en un subdirectorio como ‘blog’. Luego, cree un subdominio en su CPanel utilizando el directorio y el nombre del blog.
El cakePhp no tiene nada que ver con WordPress. Simplemente puede agregar un enlace a su blog en el elemento del menú en Cake. Y el blog de WordPress se ejecutará de forma independiente.
Más tarde, puede personalizar el tema del blog para que coincida con su sitio, por lo que le dará una sensación de blog integrado en el propio sitio.

El marco NO es compatible con WP. NO marco lo hace. WP es una mezcla de estilo libre de HTML y PHP. Es casi su propio idioma. Conviértalo en un enlace separado (o al menos un subdominio).

More Interesting

Soy un desarrollador web full stack de la India que busca trabajar de forma remota para un cliente estadounidense. ¿Cómo puedo hacer esto?

Soy nuevo en codificación / programación. Estoy aprendiendo HTML, CSS, JavaScript, etc. ¿Cómo me ayudará GitHub?

Si quisiera crear el mejor sitio web posible, ¿qué idiomas necesitaría saber?

Tengo una idea para un sitio web. ¿Qué debo usar para construirlo?

Quiero aprender programación web PHP y Java. Tengo algo de experiencia en HTML. ¿Dónde y cómo empiezo?

He estado jugando con php, python y ruby ​​y he estado leyendo sobre django, rails y varios frameworks php. ¿Cuál es el mejor curso de acción para el desarrollador web moderno? Solo quería tener una idea de cuál sería el mejor camino para el futuro y por qué. Gracias por leer.

He intentado toneladas de lenguajes de programación y frameworks, pero no soy dueño de ninguno. Sé que necesito concentrarme en varios idiomas, pero no quiero perderme otras tecnologías nuevas. ¿Qué tengo que hacer?

Mi código funciona según lo previsto en el Editor HTML en línea, pero no exactamente en las páginas de github o jsfiddle. ¿Que puedo hacer?

Si construyo una aplicación de red social, ¿dónde y cómo almaceno los usuarios y las contraseñas?

Si tengo un sitio que hace que la RAM se incremente gradualmente más y más, sin ninguna pérdida de memoria clara, ¿cómo puedo encontrar la fuente del problema?

Compré música sin letra de un sitio de karaoke y quería saber, ¿puedo usarla legalmente en un sitio web sin fines de lucro?

¿Por qué mi formulario de contacto PHP da estos errores?

PHP (lenguaje de programación): ¿Cómo puedo implementar correctamente MVC en PHP?

¿Puedo crear un sitio web con imágenes e información detallada para exponer un fraude de beneficios?

Quiero codificar mi propio sitio web en HTML5. ¿Dónde empiezo?