Contenido

Usando Quickpress para insertar miniposts

8 Nov

+ 7

La nueva Wordpress 2.7 integra la posibilidad de escribir posts rápidos directamente desde el panel de administrador, pero me he fijado que no usa las categorías, lo que hace que el sistema para montar mini posts que desarrollamos no sirva de mucho.

quickpress_wordpress_27

Por suerte, podemos modificar este formulario para añadirle la categoría del mini posts y así darle partido a los asides o miniposts que montamos.

Solo hemos de modificar la categoría a la que ha de asociar directamente el post. Para ello, podemos hacerlo con javascript o editando el fichero dashboard.php a la altura de la línea 310 para insertar el <input /> con el ID de la categoría para los asides.

En javascript:

jQuery("#quick-post-title").after('<input type="hidden" name="post_category[]" value="ID_CATEGORIA" />');

fichero dashboard.php línea 310

//Añadimos esto
<input type="hidden" name="post_category[]" value="ID_CATEGORIA" />

La opción de editar el fichero dashboard.php tiene una serie de problemas como:

  • Tener que modificarlo cada actualización de Wordpress ya que se borraría.
  • Todo los posts escritos desde el QuickPress serían Asides.

Así que cada uno use el que crea más conveniente.

No sería mejor tener esto en plug-in? lo digo para no tener que modificarlo a cada actualización de wordpress, que cada vez salen con más frecuencia.

…no sé si se podrá hacer plugin para eso, nunca he hecho ninguno : /

@Josep Viciana: Hombre, si lo quieres en un plugin. Yo lo veía más como un marcador, pero si lo quieres hacer un plugin quizas sería más interesante hacer algo asi.


jQuery("input.cancel").after('<label for="minipostradio" style="float:left; margin-right:.8em">¿MiniPost?</label><input id="minipostradio" type="checkbox" name="post_category[]" value="ID_CATEGORIA" />');

Así, tendremos la opción de decidir si queremos que sea mini post o no.

Muy buen tutorial, pero igual creo que hay otra opción y pronto la probaré.

Es simple: Quickpress publica los posts en la categoría por defecto del blog, la cual puede ser cambiada desde las opciones de WordPress. Entonces, si ya tenemos los asides o miniposts implementados en el theme, solo es cuestion de setear la categoría de los miniposts como la predeterminada, y así cada que publiques algo desde QuickPress, será un minipost.

Saludos!!

Yo creo que lo que mas le hace falta a los Quikpress es la posibilidad de agregarle links a los posts, seria muy dificil implementarlo?

@oscar: Para eso ya, te creas un post normal no? :S

andres que tal saludos, una pregunta ese codigo de javascript en donde lo tengo que poner :p ?

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.