¿Creando un tipo de publicación personalizada para insertar contenido preestablecido en publicación y páginas?

4

En respuesta al comentario de Mike Schinkel sobre mi publicación sobre cómo rellenar previamente el contenido (esencialmente usando un contenido plantilla) ...

  

@Scott B Quiero decir, ¿por qué apoyaste un   archivo en disco en lugar de un lugar en   el administrador? Para multiples tienes   considerando crear una "Carta de Ventas"   tipo de mensaje personalizado?

No, pero suena como una mejor solución. ¿Cómo lo haría y dónde almacenaría las opciones para el contenido? (Supongo que es posible que tenga algunos tipos diferentes de plantillas de contenido para ofrecer).

    
pregunta Scott B 08.09.2010 - 14:20

1 respuesta

4

Su pregunta me hizo pensar en extender su caso de uso a un complemento que publiqué anteriormente llamado WP Código corto de Boilerplate . Sé que su pregunta no es sobre códigos cortos, pero el nombre es solo legado para su caso de uso; de hecho, mi extensión que acabo de agregar debido a su pregunta hará (casi) exactamente lo que está pidiendo (explicaré la parte "casi" a continuación).

Tendré que regresar y documentar esto más a fondo, pero me di cuenta de que le daré el primer acceso más pronto que tarde (tenga en cuenta que el archivo instructions.txt no abordar las nuevas características todavía):

La parte fácil de hacer lo que pides es la codificación de back-end; la parte más difícil fue averiguar una buena interfaz de usuario. Si hay varios elementos de contenido para elegir, el usuario necesita una manera de seleccionar cuál usar y no hay una manera obvia de hacerlo.

Un enfoque que podría haber utilizado hubiera sido interceptar cuando el usuario hizo clic en "Agregar publicación" y les preguntó con qué elemento de contenido previamente rellenado quieren comenzar, pero eso parece un poco extraño. línea con cómo funciona normalmente el administrador de WordPress. Así que en lugar de eso, agregué un metabox "Insertar placa de caldera" con un menú desplegable que contiene la lista de elementos de texto de placa de caldera disponibles.

Para usar esta descarga de complemento, copie a un subdirectorio en su directorio /wp-content/plugins/ y luego actívelo. Después de la activación, busque el menú "Boilerplate" y comience a agregar sus Cartas de ventas como Boilerplates, teniendo cuidado de seleccionar los "Tipos de publicaciones asociadas" para los que desea que cada Boilerplate esté activo. . Luego, en la ventana "Agregar {tipo de publicación} en la ventana de administración, en la parte superior derecha; Encontrará el contenido desde la plantilla hasta el final de lo que esté actualmente en el editor de contenido:

Tengaencuentaque,alactivarse,elcomplementoagregarácualquiertipodepublicaciónquepuedatenerenlataxonomía"Tipo de publicación asociado" , pero si agrega nuevos tipos de publicación más adelante, tendrá que agregarlos manualmente; simplemente asegúrese de que coincida exactamente con el nombre plural del tipo de publicación (es decir, "Productos" o "Publicaciones destacadas" o lo que sea).

Esto no es exactamente lo que solicitó, pero dada la necesidad de una forma de seleccionar contenido, creo que es una solución realmente viable. Me encantaría recibir tus comentarios sobre lo que piensas de él.

    
respondido por el MikeSchinkel 09.09.2010 - 03:49

Lea otras preguntas en las etiquetas