Tener URL específica para manejar complementos

2

¿Tiene Wordpress la capacidad de usar la plantilla actualmente definida para ofrecer contenido en la base de datos?

Por ejemplo, tengo una base de datos de un montón de contenido personalizado: el nombre de un artículo, el precio, etc.

Quiero que todas las solicitudes para enlace * se redirijan al complemento (para que el complemento maneje la generación de contenido), * es un número de artículo o algún otro parámetro. ¿Puedo usar la plantilla de Wordpress y mostrar mi contenido personalizado? Manejaría toda la generación de HTML para insertarla en la plantilla ...

El mejor ejemplo que puedo encontrar es el complemento de comercio electrónico de WP aquí: enlace . Básicamente, el complemento maneja la página de pago (/ checkout en la mayoría de los casos, / icons / checkout en IconDock). ¿Cómo puedo hacer esto?

    
pregunta Andrew M 14.06.2011 - 01:55

2 respuestas

3

Hay dos cosas diferentes que suceden aquí. Comenzaré con tu segundo ejemplo, ya que es más fácil.

La mayoría de los carritos de compras, en su ejemplo WP-Ecommerce, crean páginas de marcador de posición con un shortcode para cosas como la página del carrito y el pago página. Todo lo que están haciendo para manejar eso es crear una función de shortcode e insertarla en una página, y luego generar lo que sea necesario en la función de shortcode. En este caso, el código abreviado es estático y no se pasa ningún otro dato a través de la URL. Las páginas reales del producto en WP-Ecommerce son solo un tipo de publicación personalizada de WordPress con algunos metadatos adicionales.

De lo que estás hablando, crear tu propia estructura de URL a través de un complemento para pasar datos, implica escribir tus propias reglas de reescritura a través de Clase de WP_Rewrite e insertando sus propias vars de consulta.

    
respondido por el Milo 14.06.2011 - 02:32
2

en resumen ... se puede hacer que wordpress haga casi cualquier cosa ... no estoy 100% seguro, pero parece que estás buscando tipos de publicaciones personalizadas. Mira este video enlace - (en realidad es un complemento que crea los tipos de publicación personalizados para usted, pero usted puede compilarlos usted mismo con el código. Probablemente necesitará hacer esto, pero el complemento en el video lo permite juegue con ellos para que pueda ver las capacidades, no es demasiado difícil, simplemente "tipo de publicación personalizada" de google y también taxonomía de wordpresss

Por cierto, el wordpress irc en freenode puede ser útil para este tipo de cosas

    
respondido por el byronyasgur 14.06.2011 - 02:31

Lea otras preguntas en las etiquetas