Tarjetas de contenido

Descripción
Las tarjetas de contenido hacen que los enlaces web normales sean excelentes al hacer posible incrustar una hermosa tarjeta de contenido para enlazar a cualquier sitio web.
Al usar los datos de OpenGraph, las Tarjetas de contenido capturan el título, la descripción y la imagen asociada a los enlaces que incrusta, es similar a cómo puede incrustar otros sitios web, como YouTube, Twitter, SoundCloud y más.
Para enlaces individuales, puede insertar una tarjeta de contenido a través de shortcode [contentcards url="http://yoursite.com/article-1"]
. Si usa con frecuencia tarjetas de contenido para algún sitio web, puede registrar el nombre de dominio (por ejemplo: yoursite.com
) como proveedor oEmbed a través de la página de Configuración del Plugin y luego se comportará de la misma manera que otros proveedores oEmbed – solo tendrá que pegar el enlace de texto plano a un párrafo separado, se generará automáticamente una Tarjeta de Contenido.
Este complemento fue construido por Arūnas Liuiza y Stanislav Khromov. Se está desarrollando en GitHub. Si tiene alguna pregunta, problema, necesita asistencia o desea contribuir, háganoslo saber aquí.
Somos máquinas que convierten el café en código, así que no dude en comprarnos una taza. O dos. O diez.
Además, por favor revisa nuestros otros complementos:
- Arūnas: Gust, tinyCoffee, tinySocial, tinyTOC, tinyIP (premium) y Post Section Voting
- Stanislav: Artículos instantáneos de WordPress, Widget de plantilla de contenido para vistas de conjuntos de herramientas, Código breve ofuscado de correo electrónico, Administrador de WordPress en inglés, Temas de modo de escritura sin distracciones, Miniatura en miniatura, Usuarios de WP Medios y vistas Formatos de salida
Capturas de pantalla
-
Una tarjeta de contenido incrustada en el contenido de la publicación -
Las tarjetas de contenido están totalmente integradas con el editor visual. -
El diálogo para insertar el código corto de las Tarjetas de Contenido en el contenido de la publicación -
La página de configuración de las tarjetas de contenido -
La aparición de las tarjetas de contenido en la familia oficial de “Twenty” de temas de WordPress
Instalación
- Vaya a su área de administración y seleccione Complementos -> Agregar nuevo en el menú.
- Buscar “Tarjetas de contenido”.
- Haga clic en instalar.
- Haga clic en Activar.
Preguntas más frecuentes
Hay dos formas de insertar tarjetas de contenido en las publicaciones de WordPress: shortcode y oEmbed.
- Instrucciones de instalación
-
- Vaya a su área de administración y seleccione Complementos -> Agregar nuevo en el menú.
- Buscar “Tarjetas de contenido”.
- Haga clic en instalar.
- Haga clic en Activar.
- Código corto
-
El código corto es la forma más sencilla: solo pones
[contentcards url="http://yourdomain.com/article/1"]
en el contenido de su publicación y se reemplaza con una tarjeta de contenido.
El shortcode acepta dos atributos:-
url
(requerido): enlace al sitio para el que desea mostrar la Tarjeta de contenido. -
objetivo
(opcional): si desea forzar que los enlaces se abran en una nueva pestaña, usetarget = "_ en blanco"
Lo mismo harías en enlaces reales. Esto anula la opción global en la página de configuración de las tarjetas de contenido.
También puede insertar el código abreviado a través de un botón en su editor visual. Comience presionando el icono de Tarjetas de contenido en la barra de herramientas del editor visual de WordPress (TinyMCE). Si no hay otros complementos agregando sus botones, nuestro botón debería ser el último en la barra de herramientas superior.
-
- oEmbed
-
Si descubre que está agregando una gran cantidad de tarjetas de contenido de un solo dominio, puede ahorrarse algo de trabajo al incluir en la lista blanca ese sitio web como proveedor incorporado en la página de configuración de la tarjeta de contenido.
Los sitios incluidos en la lista blanca funcionan de la misma manera que cualquier otro proveedor oEmbed en WordPress (YouTube, Twitter, SoundCloud, etc.). Solo necesita poner un enlace de texto plano en una línea separada en el editor de WordPress y será reemplazado por una Tarjeta de contenido. .
En la página Configuración de tarjetas de contenido, puede proporcionar una lista de sitios incluidos en la lista blanca. Poner solo el nombre de dominio (
example.com
), un dominio por línea. - Batería
-
Las tarjetas de contenido vienen con dos máscaras predeterminadas:
Defecto
yPredeterminado Oscuro
– creado por Stanislav Khromov. Estas máscaras están diseñadas para proporcionar un estilo estructural mínimo y combinarse bien con el tema activo al heredar la fuente del tema.Todos los archivos de plantillas de skin se pueden encontrar en
contenido-tarjetas / skins / *
directorio y se pueden sobrescribir al proporcionar la misma plantilla en el tema activo. Por ejemplo, si desea sobrescribir la hoja de estilos de las tarjetas de contenido, debe agregarcontent-cards.css
a su directorio de temas.La plantilla principal de la piel es
content-cards.php
. Si no se define ninguna otra plantilla de máscara, las Tarjetas de contenido retrocederán a esta, de la misma manera que WordPress recurre aindex.php
. Si desea más plantillas granulares, puede proporcionartarjetas de contenido - {$ tipo} .php
plantillas,content-cards-website.php
,content-cards-article.php
, etc.).$ tipo
está basado enog: tipo
metadatos proporcionados por el sitio web.Tarjetas de contenido proporciona cinco nuevas etiquetas de plantilla:
get_cc_data ()
,the_cc_data ()
ythe_cc_target ()
:-
get_cc_data ($ clave, $ sanitize = falso)
– devoluciones$ clave
Campo de datos de OpenGraph (es decir, “título”, “descripción”, etc.). Si es valido$ desinfectar
Se proporciona la función, los datos se escapan al usarla. -
the_cc_data ($ key, $ sanitize = false)
– Según la tradición de WordPress, huellas dactilares los mismos datos queget_cc_data ()
volvería. -
the_cc_target ()
– Una función auxiliar especial, que imprime.target = "_ en blanco"
a los enlaces si es necesario (de acuerdo con la configuración del plugin / shortcode). Uso:>
. -
get_cc_image ($ size, $ sanitize = false)
– nuevo en v0.9.1 – Devuelve un enlace a la imagen si la hay. La imagen predeterminada se almacena en caché en la biblioteca de medios y luego a la imagen remota. Para imágenes en caché, puede utilizar$ talla
parámetro para obtener el tamaño específico de la imagen de WordPress. -
the_cc_image ($ size, $ attrs = array ())
– nuevo en v0.9.1 – Imprime una etiqueta de imagen. Usosget_cc_images ()
. -
the_cc_css_classes ($ classes)
– nuevo en v0.9.4 – una etiqueta de plantilla filtrable para imprimir clases CSS para la división principal de la Tarjeta de contenido. Las clases CSS personalizadas también se pueden pasar a través declase
atributo en el shortcode
Tambien desde
v0.9.1
puedes usar'favicon'
teclearget_cc_data () / the_cc_data ()
para mostrar favicon si el sitio remoto proporciona uno. -
- Agregar clases de CSS al contenedor de la tarjeta de contenido
-
Filtrar Añadir una clase es fácil gracias a la
content_cards_css_classes
filtrar.add_filter ('content_cards_css_classes', function ($ classes) { $ clases[] = 'my_class'; devuelve $ clases; });
Código corto También puede agregar clases CSS personalizadas tarjeta por tarjeta usando
clase
atributo en el shortcode:[contentcards url="http://arunas.co" class="my_class"]
- Requerimientos
-
Este complemento requiere que WP_Cron funcione correctamente.
- Anular las opciones predeterminadas
-
Si está ejecutando este complemento en un sitio múltiple, es posible que desee establecer la configuración de todo el sitio y desactivar la página de configuración de las Tarjetas de contenido en cada blog por separado.
Para ello, puede utilizar el
content_cards_options
gancho, como este:add_filter ('content_cards_options', function ($ data) { // Desactivar la página de administración $ datos['enable_admin_page'] = falso; devuelve $ datos; });
También puede anular una serie de otras opciones usando este gancho. Por ejemplo, aquí establecemos el tema en “default-dark”:
add_filter ('content_cards_options', function ($ data) { // Desactivar la página de administración $ datos['skin'] = 'por defecto-oscuro'; devuelve $ datos; });
Opiniones
Bien, pero no lo use en Alemania para evitar juicios de derechos de autor.
El plugin es técnicamente genial.
Pero en Alemania, donde vivo, puede ser demandado por violación de derechos de autor cuando incrusta contenido de esta manera, especialmente las fotografías. Me acaban de advertir que un abogado quiere demandar a menos que desista de mostrar la imagen de un artículo incrustado.
Así que mi sugerencia para el programador: incluir una página de opciones donde se puede elegir:
-muestran titulares
-muestra el teasertexto
-muestra fotos
El plugin es un desastre.
Tuvimos el complemento durante medio año y no nos dimos cuenta de que se verificaban diariamente todas las tarjetas de contenido que creamos y descargamos toneladas de las mismas imágenes a nuestro alojamiento. Ahora lo inhabilitamos y lo eliminamos, y dedico horas para eliminar miles de imágenes duplicadas de nuestro alojamiento y quién sabe qué desastre tenemos en nuestra base de datos ahora.
Funciona genial
Funcionó muy bien
Revisé mi biblioteca de medios, no tuve problemas con las imágenes en caché como se informó anteriormente
Creación masiva de imágenes no deseadas!
¡Este complemento es una gran idea pero un completo desastre en la implementación y realmente no entiendo cómo puede estar disponible en el repositorio de WP!
Si lo está utilizando, revise su / uploads / folder.
Este complemento creará literalmente TONELADAS DE imágenes de cada enlace que inserte en su página y generará SIN FINES copias de copias de las mismas imágenes en su servidor.
Terminará con una gran cantidad de almacenamiento en su servidor.
Por favor lea este ticket de soporte de 4 meses antes de instalarlo:
https://wordpress.org/support/topic/cache-settings-creating-massive-image-duplicates/
Funciona muy bien, gracias por hacerlo!
Estoy ejecutando esto en WordPress 4.5, y funciona perfectamente
Limpio y facil
Este plugin es ligero y bien hecho.
Contiene contenido del sitio vinculado con título, resumen e imagen.
Puede configurarlo de una manera simple, pero también puede agregar sus propios estilos si quiere entrar en él.
Los autores están disponibles si necesita ayuda (y si hace su pregunta de la manera correcta).
Leer las 13 opiniones
Colaboradores y Desarrolladores
“Tarjetas de contenido” es un software de código abierto. Las siguientes personas han contribuido a este plugin.
Contribuyentes
Traduce “Tarjetas de contenido” a tu 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
0.9.7
- desinfección adicional de los datos de OpenGraph para evitar un posible ataque XSS (informado por Vahid Nameni)
- Se agregaron algunas correcciones para el seguimiento automático de WordPress en nuestro código de fragmento.
0.9.6
- añadir textdomain
- fijar [] no es compatible con error de cadenas
0.9.5
- Manejo mejorado de sitios web no codificados en UTF-8
0.9.4
- corrección de errores: WordPress 4.4 rompe los requisitos / inclusiones relativas, por lo que se convierten en absolutos
- Detección de imagen OpenGrahp mejorada: utiliza la primera imagen si hay más de una disponible
- Las imágenes en caché ahora se eliminan en la desactivación / eliminación del complemento.
- Se agregó un conmutador para deshabilitar el almacenamiento en caché local de imágenes.
0.9.3
- corrección de errores “indefinido”
descargar_url ()
función. - arreglo del fallo
force_absolute_url ()
método para trabajar correctamente con URIs de protocolo (//domain.com). - Mecanismo de detección de favicon mejorado.
0.9.2
- arregla un error donde
wp-admin
se volvió inaccesible debido a “indefinido”get_current_screen ()
función
0.9.1
- Nueva función: las imágenes de la Tarjeta de contenido ahora se almacenan en caché en la Biblioteca de medios.
- Adicional
'favicon'
tecla para mostrar el icono del sitio. - Tarjetas de contenido ’
anchura máxima
Limitado a 600px a través de CSS. - Se agregó una opción para limitar la cantidad de palabras que se deben mostrar en
'descripción'
. - Se corrigió un error por el cual se proporcionaban URI no absolutos para favicon y / o imagen en OG: datos
- Se agregó un icono para el botón editor de TinyMCE.
- La pantalla de carga de Shortcode ahora es configurable a través de Skins.
0.9.0
- lanzamiento inicial a
WordPress.org