Para recientes proyectos escribí un plugin que le diera la libertad al usuario de poder cambiar elementos en portada, como pensé que sería útil lo envié a directorio de plugins de WordPress , lo aceptaron y aquí esta una reseña del plugin :
http://wordpress.org/extend/plugins/ev-widget-post/
Funcionamiento
Una vez instalado el plugin, te agregará en las opciones de Widget, un nuevo módulo llamado “EV Widget Post” , lo arrastras como cualquier Widget a la posición deseada y completas las opciones:
- Title: Título del Widget
- Category: Se mostrarán las entradas de la categoría que escojas
- Order by: Modo de ordenamiento, aleatorio o por fecha
- How many post: Número de entradas a mostrar
- Show excerpt: Si habilitas la opción se mostrará el extracto
- Show thumbnail: Si habilitas la opción se mostrarán las miniaturas
- Thumbnail size: Tamaño de la miniatura
- Enable secondary format: Habilita un segundo formato para entradas ( con mismas opciones q la principal)
- Show *See More* link: Si habilitas la opción aparecerá al final del widget un enlace a la categoría escogida
FAQ
¿De dónde toma las imágenes?
La imagen la toma del elemento definido en “Usar como imagen destacada” en las opciones de la entrada. Para esto es necesario tener habilitada la opcion the_post_thumbnail en tu tema.
¿Dónde cambio el tamaño de las imágenes?
Los tamaños de la imagen están definidas por los parámetros establecidos en las opciones de Multimedia de WordPress. Por defecto estos tamaños son:
- thumbnail 150px x 150px max
- medium 300px x 300px max
- large 640px x 640px max
¿Cómo cambio los estilos?
Puedes definir tus propios estilos en el archivo style.css de tu tema, El widget genera sus propias definiciones de clase ( puedes verlo usando herramientas como Firebug, Web Inspector, Dragonfly, o similares). Por ejemplo si quieres cambiar el tamaño del título, puedes definir una regla como: h3.ev-widget-post-tittle {font-size:16px;}

[...] This post was mentioned on Twitter by eveevans, Delhi Realtor. Delhi Realtor said: Nice little plugin for your wordpress blog http://www.flasheves.com/ev-widget-post/ [...]
Felicidades te quedo bien
thks :)
Esta cool el plugin, bastante util, lo estoy usando aca http://vida.cr/media/infovida/ y anda de lo mas bien. Para la lista de deseos, tener la opcion de escoger si queres que se desplieguen, o no, los thumbnail y el excerpt.
@Jose > que bien que te haya sido útil. Y gracias por los comentarios > Es un hecho que en la siguiente versión (que saldrá esta semana) tendrá las opciones para escoger si mostrar o no los thumbnail y excerpt
Gracias al Feedback de @penalba y @leivajd se hicieron mejoras. En la versión 0.3 se agregó:
- Opcion para escoger el tamaño de las miniaturas
- Opción para mostrar o no thumbnail
- Opción para mostrar o no el extracto
para más detalles visiten el plugin en los repositorios de WordPress
Precisamente lo que andaba buscando!!! Felicidades
Olá, estou usando o tema ARRAS e tentei instalar este plugin mais as imagens não aparecem.
Como eu resolvo este problema.
Obrigado
@Marcelo, el tema no debería de dar ningún problema o conflicto con el plugin, en todo caso, puede que tu problema se trate sobre permisos en carpetas de las imagenes, o que no tengas habilitada la opción para mostrar minuaturas “Show thumbnail”
Actualizado a la versión 0.5.
Ahora permite habilitar un formato secundario, para dentro del mismo widget, destacar uno o varios posts, o simplemente cambiar el modo en que se despliegan.
Estimado, no puedo ver el widget en la seccion de widget, está activado en la seccion de plugin. en la pagina WP la instruccion dice: crear un nuevo widget ‘Ev Widget Post’ pero no encuentro esa opcion de “crear”
Una vez que activas el widget, en la sección: Apariencia > Widget , estará el widget disponible para que lo utilices, como puedes ver en la siguiente imagen http://www.flasheves.com/wp-content/uploads/2011/08/ev-widget-post.png
Hola, ya he resuelto la dificultad.
Lo que se me presenta es que las minaturas son muy grandes. Mi plantilla crea unas miniaturas de 40×40 y esas deseo utilizar. ¿cómo modifico tu widget para que acepte esas miniaturas?
Gracias
@Jorge, una vez que habilitas la opción “Mostrar miniatura” ( show thumbnail ) aparecerá un combo con las opciones para establecer el tamaño de la miniatura, puedes leer más sobre esto en la sección FAQ del plugin: http://wordpress.org/extend/plugins/ev-widget-post/faq/
@eveevans, gracias por tu pronta respuesta. En la plantilla que tengo instalada trae un widget que muestras los ultimos post (Recent Post). Este archivo php para adaptarlo a las miniaturas de 40×40 en su código incluye otro archivo php. Así: “include(TEMPLATEPATH . ‘/includes/widget-post.php’); ”
Pregunta: ¿Es posible que esta instruccion la pueda incluir en tu widget(archivo php)y asi solucionar la dificultad?. si tu respuesta es afirmativa, te agradecería me indicaras en qué parte del código de tu widget lo puedo incluir (y talvez reemplazar. Gracias
Lo que quieres hacer es una implementación propia y eso depende mucho de que es exactamente lo que haga el archivo widget-post.php. Si lo que quieres es que mediante “Ev Widget Post” se muestre los últimos post de “todas las categorias” lo podría considerar para la próxima versión del plugin.
Hola, necesito ayuda, lo he instalado en la versión WordPress 3.2.1. Español. Al activar la miniatura me indica el siguiente error:
“Fatal error: Call to undefined function has_post_thumbnail() in /home/nombreweb/public_html/wp-content/plugins/ev-widget-post/ev-widget-post.php on line 57″
Por favor dadme alguna solución gracias.
Saludos.
@Luis, muchas gracias por informar de ese problema.
El error surge por que estas utilizando un tema que no tiene soporte para la función para dibujar las minuaturas (“the_post_thumbnail”).
Las soluciones son:
add_theme_support( 'post-thumbnails' );Hola, gracias por la respuesta, me alegra poder ayudarte modestamente informándote de esta incidencia.
He probado lo que comentas y ya no sale el mensaje, pero tampoco la miniatura, aparece el título y si le activo el extracto, el texto, pero la imagen no y he probado a activar y desactivar la miniatura, a cambiar el tamaño y todo, pero nada, no sale nada. El tema no puedo cambiarlo, tiene que ser ese por otros motivos.
Ok, todo esta funcionando perfectamente entonces. Lo que se me ocurre es que no tienes definida la imagen destacada, la minuatura es tomada de la imagen definida como “Imagen Destacada”
Para elegirla tienes que >
1. Subir la imagen o seleccionar una de la biblioteca (galería) como normalmente lo haces
2. En las opciones de la imagen a la derecha del boton “Insertar en la entrada” aparece una opción que dice: “Usar como imagen destacada” y lo seleccionas
3. Listo > en la edición de la entrada, si te fijas a la derecha ( y si tienes habilitada la opción ) te mostrara un modulo que dice “Imágen Destacada” y un thumbnail de la imagen que seleccionaste.
1000 gracias, funciona ya bien mostrando el título y la foto en miniatura. Yo me imaginé que era algún detalle que se me había pasado al crear la entrada.
Nuevamente gracias no sólo por atender mi consulta sino por hacerlo tan bien y tan rápido.
Saludos.
Muy útil el plugin, de verdad muchas felicitaciones. Solo tengo una sugerencia que nace debido a una necesidad q tengo, y es la de poder habilitar o deshabilitar el link hacia la entrada.
Me refiero a q cuando estoy configurando las opciones del plugin me permita devidir si quiero q tenga el link a la entrada o no, esto podria ser util si por ejemplo creas una categoria llamada publicidad, las cuales solo tendra imagenes destacadas para mostrar en el index pero q no tienen necesidad de tener una pagina de detalle porq en la imagen de la publicidad lo dice todo.
Ahora, si es solo una publicidad del tipo “Haz click aqui y entérate de mas..” ahi si habilitar el enlace hacia la entrada (dentro de la categoria publicidad) para conocer mas de la oferta o promoción.
Gracias José, lo tomaré en cuenta para las siguientes versiones del plugin
Muy útil y versátil,
mi único problema es cuando activo dos ev-widget-post y les quiero dar estilos diferentes, no consigo diferenciar uno de otro.
utilizo la clase .ev-widget-post pero evidentemente afecta a todos.. espero haberme explicado.. ¿se te ocurre algo?
Saludos
Saludos José,
podrias ocupar el ID de cada widget en tu CSS para generar estilos diferentes. Los IDs son generados por ejemplo #evwidgetpost-1 , #evwidgetpost-2 , #evwidgetpost-3 etc…
Buenas tardes, estupendo el plugin, muy útil. Hay una cosa que no consigo hacer, cambiar el estilo, quiero cambiar el tamaño del título pero en el style.css de mi tema no encuentro por ninguna parte las definicioes de este plugin.
El tema es Atahualpa, quizás haya algún tipo de incompatibilidad ¿?
Gracias
Saludos, @Arquitectura PFC, que bien que te funciona,
No hay ningún tipo de incompatibilidad , simplemente tienes que agregar las definiciones en tu style.css algo como:
h3.ev-widget-post-tittle {
font-size: 18px;
/* demas estilos que necesites */
}
Al final lo conseguí, lo que ocurría es que en ese tema no había que agregarlas al style.css sino al css.php.
Muchas Gracias
Hola, muy bueno el plugin, si tengo una duda de como ponerlo solamente en el home y que no se vea en el resto de la páginas, es posible? saludos
Saludos Val,
Que solo se muestre en el home, dependerá del tema que estas usando. Si no, igual puedes habilitar un área (widget) que solo esté disponible en el home, y ahí pones el widget EV-Widget-Post.
hola este plugin esta genial, pero no consigo que me carge las imagenes, me da el siguiente error,
Fatal error: Call to undefined function has_post_thumbnail() in /homepages/18/d361429313/htdocs/wordpress/wp-content/plugins/ev-widget-post/ev-widget-post.php on line 57
no llevo mucho usando wordpress, tengo la version 3.3 de wordpress, pero estoy acostumbrado a usar joomla ,podrias decirme comohacer que apare<can las imagenes en miniatura?
Alfredo, la respuesta esta en los comentarios, favor revisa http://www.flasheves.com/ev-widget-post/comment-page-1/#comment-1221
Saludos
Hola. Era el pugin que buscaba, pero… siempre hay un pero
Me gustaria saber como hacer que la lista de post este ordenada desde el mas antiguo al mas nuevo
De modo CMS…
gracias
Saludos Carlos, de momento el plugin ordena las entradas de manera descendente, en la siguiente versión del plugin (que lanzaré pronto) pondré la opción para escoger entre ascendente y descendente (entre otras mejoras)
Gracias por el comentario.
Is there any way to set a specific size for thumbnails. At present 150X150 and would like to have 225X90
The image’s sizes are definied in the Media Settings of WordPress options, so if you want to change it go to ‘Options > Media’ and change the thumbnail size.