Blog de CTI Technology

WordPress & Laravel

WordPress es una de las aplicaciones de código abierto más populares y eso significa que muchas personas se sienten cómodas utilizando su administración para gestionar su sitio.

Hay momentos en que la construcción de un sitio de esto es ventajoso, ya que le evita tener que capacitar al usuario sobre la forma de gestionar el contenido, menús, fotos y mucho más. Una forma popular de la creación de un sitio como este, es el uso de WordPress como el administrador y luego construir la interfaz en un marco como laravel.

Echemos un vistazo algunos paquetes que hacen que trabajar con WordPress resulte mucho más fácil:

WordPress Corcel

Corcel utiliza modelos laravel elocuentes para gestionar la recuperación de contenido directamente desde su base de datos de WordPress. Una vez instalado se puede utilizar la misma sintaxis cómoda que se utilizan para:

 

// Todos los mensajes publicados
 $ posts = Publicar :: publicados () -> conseguir (); 
$ posts = Publicar :: status ('publicar') -> conseguir ();

// Un puesto específico
$ post = Publicar :: encontrar (31);
Incluye soporte para mensajes, tipos de correos, taxonomías, páginas, categorías y archivos adjuntos. El único inconveniente es el paquete está todavía en desarrollo.

WordPressToLaravel
WordPressToLaravel sincroniza los datos de un wordpress .com blog. Está diseñado para funcionar como un trabajo cron programado a través Programador laravel. A continuación, se descarga automáticamente y post importación de datos en su base de datos local.

Una vez configurado usted será responsable de la construcción a cabo sus modelos propios, controladores y puntos de vista para la integración con su base de datos, y algunas ventajas de la utilización de la wordpress. Com sistema se manejan de forma automática actualizaciones de WordPress, los activos CDN, y el contenido puede ser agregado a través de la sitio web, aplicación móvil, o aplicación de escritorio.

El inconveniente de este paquete es que se limita a simplemente publicar los datos, no es compatible con categorías o etiquetas.

WP Elocuente
WP Elocuente es un paquete que crea un contenedor para tablas de bases de datos de WordPress. Incluye modelos de mensajes, comentarios, Post Meta, Usuario y Usuario Meta. Una vez instalado aquí es un ejemplo de ello es el uso de:

use WeDevs \ ORM \ WP \ Post as Post ;
Post :: type ( ‘page’ ) – > get ( )
Post :: status ( ‘publish’ ) – > get ( )
Post :: type ( ‘page’ ) – > status ( ‘publish’ ) – > get ( )
WP Elocuente también trabaja con el laravel DebugBar y no crea ninguna conexión de base de datos adicionales.

laravel-wp-api
laravel-wp-api integra directamente con la API de WordPress JSON REST para sitios independientes alojada.

Después de instalar usted tiene acceso a un WpApi alias que hace que sea fácil para consultar los datos:

$ post = WpApi :: posterior ($ babosa);
$ catPosts = WpApi :: category_posts ($ babosa, $ páginas);
Otros métodos de integración de WordPress y laravel
Por supuesto, los tres paquetes anteriores no son las únicas formas de integrados los dos. Aquí está una colección de tutoriales para integrar de forma manual:

WordPlate se construye en la parte superior de los componentes laravel y Symfony y utiliza WordPress como su dependencia a través de PHP Compositor.
Usando WordPress con Lumen
La creación de una API laravel con un backend de WordPress (incluye ejemplo rasgo elocuente)
Usando laravel 4 + Elocuente Con WordPress
Como puede ver, hay una serie de formas de integrar WordPress y laravel y en función de sus objetivos Estoy seguro que usted puede encontrar un paquete existente o tutorial para ayudarle a implementar los dos sistemas juntos.

WordPress es una de las aplicaciones de código abierto más populares y eso significa que muchas personas se sienten cómodas utilizando su administración para gestionar su sitio.

Hay momentos en que la construcción de un sitio de esto es ventajoso, ya que le evita tener que capacitar al usuario sobre la forma de gestionar el contenido, menús, fotos y mucho más.

Una forma popular de la creación de un sitio como este, es el uso de WordPress como el administrador y luego construir la interfaz en un marco como laravel.

Echemos un vistazo algunos paquetes que hacen que trabajar con WordPress fáciles:

WordPress Corcel
Corcel utiliza modelos laravel elocuentes para gestionar la recuperación de contenido directamente desde su base de datos de WordPress. Una vez instalado se puede utilizar la misma sintaxis cómoda que se utilizan para:

// Todos los mensajes publicados
$ posts = Publicar :: publicados () -> conseguir ();
$ posts = Publicar :: status (‘publicar’) -> conseguir ();

// Un puesto específico
$ post = Publicar :: encontrar (31);
Incluye soporte para mensajes, tipos de correos, taxonomías, páginas, categorías y archivos adjuntos. El único inconveniente es el paquete está todavía en desarrollo.

WordPressToLaravel
WordPressToLaravel sincroniza los datos de un wordpress .com blog. Está diseñado para funcionar como un trabajo cron programado a través Programador laravel. A continuación, se descarga automáticamente y post importación de datos en su base de datos local.

Una vez configurado usted será responsable de la construcción a cabo sus modelos propios, controladores y puntos de vista para la integración con su base de datos, y algunas ventajas de la utilización de la wordpress. Com sistema se manejan de forma automática actualizaciones de WordPress, los activos CDN, y el contenido puede ser agregado a través de la sitio web, aplicación móvil, o aplicación de escritorio.

El inconveniente de este paquete es que se limita a simplemente publicar los datos, no es compatible con categorías o etiquetas.

WP Elocuente
WP Elocuente es un paquete que crea un contenedor para tablas de bases de datos de WordPress. Incluye modelos de mensajes, comentarios, Post Meta, Usuario y Usuario Meta. Una vez instalado aquí es un ejemplo de ello es el uso de:

use WeDevs \ ORM \ WP \ Post as Post ;
Post :: type ( ‘page’ ) – > get ( )
Post :: status ( ‘publish’ ) – > get ( )
Post :: type ( ‘page’ ) – > status ( ‘publish’ ) – > get ( )
WP Elocuente también trabaja con el laravel DebugBar y no crea ninguna conexión de base de datos adicionales.

laravel-wp-api
laravel-wp-api integra directamente con la API de WordPress JSON REST para sitios independientes alojada.

Después de instalar usted tiene acceso a un WpApi alias que hace que sea fácil para consultar los datos:

$ post = WpApi :: posterior ($ babosa);
$ catPosts = WpApi :: category_posts ($ babosa, $ páginas);
Otros métodos de integración de WordPress y laravel
Por supuesto, los tres paquetes anteriores no son las únicas formas de integrados los dos. Aquí está una colección de tutoriales para integrar de forma manual:

WordPlate se construye en la parte superior de los componentes laravel y Symfony y utiliza WordPress como su dependencia a través de PHP Compositor.
Usando WordPress con Lumen
La creación de una API laravel con un backend de WordPress (incluye ejemplo rasgo elocuente)
Usando laravel 4 + Elocuente Con WordPress
Como puede ver, hay una serie de formas de integrar WordPress y laravel y en función de sus objetivos Estoy seguro que usted puede encontrar un paquete existente o tutorial para ayudarle a implementar los dos sistemas juntos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *