Último widget de tweets

Descripción
Conecte su cuenta de Twitter a este complemento y el widget mostrará sus últimos tweets en su sitio.
Este plugin es compatible con el nuevo API de Twitter 1.1 y proporciona completa OAuth autenticación a través del área de administración de WordPress.
Construido por @timwhitlock / Tim Whitlock
La biblioteca subyacente de la API de Twitter está disponible en Github
También por este autor: Loco Translate
Códigos cortos
Puede incrustar tweets en el cuerpo de sus publicaciones utilizando WordPress y el código corto. [tweets]
.
Para especificar la línea de tiempo de un usuario diferente, agregue usuario
atributo.
Para anular el número predeterminado de 5 tweets, agregue el max
atributo, por ejemplo:
[tweets max=10 user=timwhitlock]Theming
Para empezar, puedes alterar parte del HTML usando las características integradas de WordPress.
Ver filtros de widgets
y temas de widgetización
CSS
Este complemento no contiene CSS por defecto. Eso es deliberado, por lo que puedes diseñarlo como quieras.
Los tweets se representan como una lista que tiene varios ganchos que puedes usar. Aquí hay una plantilla aproximada:
.últimos tweets {
/ * envoltorio de lista de tweets de estilo * /
}
.latest-tweets h3 {
/ * estilo lo que hiciste con el encabezado * /
}
.latest-tweets ul {
/ * lista de tweets de estilo * /
}
.latest-tweets li {
/ * elemento de tweet de estilo * /
}
.latest-tweets .tweet-text {
/ * texto principal del tweet de estilo * /
}
.latest-tweets .tweet-text a {
/ * Enlaces de estilo, hashtags y menciones * /
}
.latest-tweets .tweet-text .emoji {
/ * imagen de emoji incrustada de estilo en tweet * /
}
.latest-tweets .tweet-details {
/ * fecha y hora del estilo y enlace debajo del tweet * /
}
HTML personalizado
Si desea anular el marcado predeterminado de los tweets, también están disponibles los siguientes filtros:
- Agrega un encabezado entre el título del widget y los tweets con
latest_tweets_render_before
- Realiza tu propia representación de la marca de tiempo con
latest_tweets_render_date
- Renderice texto de tweet a su propio HTML con
latest_tweets_render_text
- Renderiza cada tweet compuesto con
latest_tweets_render_tweet
- Reemplace la lista desordenada para tweets con
latest_tweets_render_list
- Agrega un pie de página antes del final del widget con
latest_tweets_render_after
Aquí hay una ejemplo de usar algunos de los anteriores en el archivo functions.php de tu tema:
add_filter ('latest_tweets_render_date', function ($ created_at) {
$ date = DateTime :: createFromFormat ('D M d H: i: s O Y', $ created_at);
devuelva $ fecha-> formato ('d M h: ia');
}, 10, 1);
add_filter ('latest_tweets_render_text', función ($ texto) {
devuelve $ texto; // <- utilizará por defecto
}, 10, 1);
add_filter ('latest_tweets_render_tweet', función ($ html, $ date, $ link, array $ tweet) {
$ pic = $ tweet['user']['profile_image_url_https'];
regreso ''. $ html'.
';
}, 10, 4);
add_filter ('latest_tweets_render_after', function () {
regreso '';
}, 10, 0);Almacenamiento en caché
Las respuestas de la API de Twitter se almacenan en caché durante 5 minutos de forma predeterminada. Esto significa que sus nuevos Tweets no aparecerán en su sitio en tiempo real.
Esto es deliberado no solo para el rendimiento, sino también para evitar los estrictos límites de velocidad de 15 solicitudes de Twitter cada 15 minutos.
Puede anular la memoria caché de 300 segundos utilizando la latest_tweets_cache_seconds
filtre en su tema de la siguiente manera:
Esto extendería el caché a 1 minuto, que es el valor más bajo que debe considerar usar en un sitio en vivo:
add_filter ('latest_tweets_cache_seconds', function ($ ttl) {
retorno 60;
}, 10, 1);
Esto deshabilitaría el caché (no se recomienda que no sea para la depuración):
add_filter ('latest_tweets_cache_seconds', function ($ ttl) {
devuelve 0;
}, 10, 1);Emoji
Si desea desactivar el reemplazo de imagen Emoji, puede filtrar la función de devolución de llamada de reemplazo a algo vacío, por ejemplo:
add_filter ('latest_tweets_emoji_callback', función ($ func) {
vuelva "http://wordpress.org/";
});
-
o para quitar los caracteres Emoji de todos los tweets, devuelva su propia función de reemplazo que devuelva algo más, por ejemplo:
add_filter (‘latest_tweets_emoji_callback’, función ($ func) {
función de retorno (array $ match) {
regreso '“;
};
});Creditos
Captura de pantalla tomada con permiso de http://stayingalivefoundation.org/blog
-
Traducciones al portugués por Leandro Dimitrio
- Traduccion aleman por Florian Felsing y David Noh
- Traducciones al ruso por Andrey Yakovenko
- Traducciones al holandés por Daniel Wichers
- Traducciones al español por Pedro Pica.
Notas
Ser consciente de Requisitos de visualización de Twitter Al renderizar tweets en su sitio web.
El código de ejemplo aquí utiliza cierres de PHP que requieren PHP> = 5.3.0 y no funcionará en sistemas más antiguos.
Capturas de pantalla
-
La pantalla del widget muestra las opciones de alimentación -
La pantalla de administración muestra el botón de conexión de Twitter y la configuración de OAuth
Instalación
- Descomprimir todos los archivos a la
/ wp-content / plugins /
directorio - Inicie sesión en el administrador de WordPress y active el complemento “Últimos tweets” a través del menú “Complementos”
Una vez que el complemento esté instalado y habilitado, puede vincularlo a una cuenta de Twitter de la siguiente manera:
- Registre una aplicación de Twitter en https://dev.twitter.com/apps
- Tenga en cuenta la clave del consumidor y el secreto del consumidor en la configuración de OAuth
- Inicie sesión en el administrador de WordPress y vaya a Configuración> API de Twitter
- Ingrese la clave del consumidor y el secreto y haga clic en “Guardar configuración”
- Haga clic en el botón “Conectarse a Twitter” y siga las indicaciones.
Una vez que su sitio esté autenticado, puede configurar el widget de la siguiente manera:
- Inicie sesión en el administrador de WordPress y vaya a Apariencia> Widgets
- Arrastre ‘Últimos tweets’ desde ‘Widgets disponibles’ a donde lo desee. p.ej. Barra lateral principal
- Opcionalmente, configure el título del widget y el número de tweets para mostrar.
Preguntas más frecuentes
- Instrucciones de instalación
-
- Descomprimir todos los archivos a la
/ wp-content / plugins /
directorio - Inicie sesión en el administrador de WordPress y active el complemento “Últimos tweets” a través del menú “Complementos”
Una vez que el complemento esté instalado y habilitado, puede vincularlo a una cuenta de Twitter de la siguiente manera:
- Registre una aplicación de Twitter en https://dev.twitter.com/apps
- Tenga en cuenta la clave del consumidor y el secreto del consumidor en la configuración de OAuth
- Inicie sesión en el administrador de WordPress y vaya a Configuración> API de Twitter
- Ingrese la clave del consumidor y el secreto y haga clic en “Guardar configuración”
- Haga clic en el botón “Conectarse a Twitter” y siga las indicaciones.
Una vez que su sitio esté autenticado, puede configurar el widget de la siguiente manera:
- Inicie sesión en el administrador de WordPress y vaya a Apariencia> Widgets
- Arrastre ‘Últimos tweets’ desde ‘Widgets disponibles’ a donde lo desee. p.ej. Barra lateral principal
- Opcionalmente, configure el título del widget y el número de tweets para mostrar.
- Descomprimir todos los archivos a la
- ¿Cómo puedo estilizar el widget?
-
Consulte la pestaña “Otras notas” para obtener información sobre temas.
- ¿Por qué tengo que registrar mi propia aplicación de Twitter?
-
Porque estoy proporcionando código, no un servicio. Si configuro una aplicación de Twitter para este complemento, seré responsable de cada persona que lo use.
Si Twitter cerrara mi cuenta o revocara mis claves, se romperían todas las instancias de este complemento. Twitter también pone límites a la cantidad de usuarios que pueden conectarse a una sola aplicación. - ¿Cómo sé cuáles son mis configuraciones de OAuth?
-
Estos detalles están disponibles en el Panel de Twitter
- ¿Qué pongo en el tercer y cuarto campo?
-
Una vez que haya completado los dos primeros campos, simplemente haga clic en Conectar botón y siga las instrucciones.
- ¿Qué es el campo “Mínima popularidad”?
-
Aquí puede especificar una cantidad de retweets y favoritos que debe tener un tweet antes de mostrarse.
Esto es útil solo para mostrar tu contenido más interesante. - ¿Cómo puedo prevenir los errores del certificado SSL?
-
Si no puedes arreglar tu instalación de PHP cURL, puedes deshabilitar la verificación SSL de twitter.com agregando esto a tus funciones de tema.php:
add_filter (‘https_ssl_verify’, ‘__return_false’);
Hazlo bajo tu propio riesgo. - ¿Este plugin muestra imágenes emoji en tweets?
-
Sí, a partir de la versión 1.1.2, los emojis se representan igual que en twitter.com. Consulte la sección Otras notas para saber cómo deshabilitar Emoji.
Opiniones
Un uso imprescindible para el desarrollador de temas.
El plugin no hinchado y fácil de personalizar es realmente un desarrollador amigable.
Increíble.
Funcionando perfectamente bien. Gracias por crear el shortcode.
Ligero, simple, amigable para el desarrollador
Sin un estilo predeterminado, muchos filtros para facilitar la personalización, el complemento de Twitter más fácil de usar que he usado.
Fácil personalizable
Me gusta este plugin porque es una base perfecta para desarrolladores para incluir tweets en sitios y me da la posibilidad de aplicarles un estilo para que se adapten al diseño personalizado de los sitios que estoy creando.
¡Sigue así!
Simple y elegante
Funciona a la perfección, mínima pero útil configuración. Punto en
Buen valor
Muy buen plugin para obtener actualizaciones de twitter.
Leer las 35 críticas.
Colaboradores y Desarrolladores
“Latest Tweets Widget” es un software de código abierto. Las siguientes personas han contribuido a este plugin.
Contribuyentes
“Último widget de tweets” se ha traducido a 1 locale. Gracias a los traductores por sus contribuciones.
Traducir “Último Tweets Widget” en su idioma.
¿Interesado en el desarrollo?
Busque el código, revise el repositorio SVN o suscríbase al registro de desarrollo por RSS.
Registro de cambios
1.1.4
- Descripción de Shipping loco.xml
- Versión de WordPress Bumped
1.1.3
- Corrección de codificación de cadena de consulta
- Traducciones añadidas al español
- Arreglado el dominio de texto faltante en la fecha utils
1.1.2
- Agregado renderizado de imágenes Emoji
1.1.1
- liberación rota, no usar.
1.1.0
- Manejo de retweets truncados.
- Directorio de la biblioteca reestructurada
- Error de extremo frontal más amigable cuando no está configurado
- Almacenamiento en caché deshabilitado en modo depuración
- Vaciar timezone_string fix
- Mejor tweetear la vinculación utilizando entidades.
- Mejor l10n bootstrapping
- Añadido mínimo de popularidad de tweets
1.0.15
- Pasando parámetros adicionales al filtro widget_title
- Eliminación de secuencias Unicode de cuatro bytes antes de inserciones en caché wp
1.0.14
- Correcciones de zona horaria
- Solucionado el enlace de estado malo
- Comprobando si APC deshabilitado
- Traducciones holandesas añadidas
1.0.13
- Traducciones en ruso añadidas
- Se corrigió la advertencia E_STRICT
- Pasando más argumentos a los filtros incluyendo datos de perfil
1.0.12
- Corrección de errores críticos que afectan algunas versiones anteriores de PHP
1.0.11
- Mejor cumplimiento del conteo de tweets al saltar retwteets y respuestas
- Ahora se excluyen las RT manuales cuando se deshabilita “Mostrar retweets”
- El almacenamiento en caché se aplica a los tweets representados en lugar de los datos de la API sin procesar
- Actualizado algunas traducciones al alemán.
1.0.10
- Añadido soporte de shortcode
- Se corrigió el error de renderizar fragmentos de url como hashtags
1.0.9
- Corrección de errores de pluralización en la impresión de la fecha.
- Ahora expandiendo los enlaces t.co a menos que se use el filtro render_text
1.0.8
- Adicional
latest_tweets_cache_seconds
filtrar - Traducciones añadidas al alemán
1.0.7
- Permitir que la biblioteca coexista entre complementos
1.0.6
- Traducciones habilitadas y añadido pt_BR
- Fechas cambiadas para usar el formateador de fechas i18n
1.0.5
- Título del widget movido fuera del envoltorio de los últimos tweets
- Uso de la memoria caché transitoria de WordPress cuando APC no está disponible
1.0.4
- La actualización de la biblioteca fija las fechas de las versiones anteriores de PHP
1.0.3
- Filtros de temas añadidos
- Configuraciones agregadas para mostrar respuestas y RTs
1.0.2
- Gancho fijo para PHP <5.3
1.0.1
- Primer lanzamiento público