WP Gallery enlaces personalizados

WP Gallery enlaces personalizados

diciembre 2, 2018 Populares 0

Descargar este Plugin

Ingresa Para Ver el Link de Descarga!


Descripción

Visión general

Si alguna vez ha tenido una galería de WordPress de personal, producto u otras imágenes y necesita
para enlazarlos a otras páginas, pero no se pudo, este complemento es para ti.

Este complemento agrega un campo “URL de enlace de la galería” al editar imágenes. Si la imagen
se incluye en una galería, el valor “URL de enlace de la galería” se utilizará como enlace en
La imagen en lugar del archivo en bruto o la publicación adjunta. También hay varios
opciones adicionales (ver “Uso” a continuación).

Está diseñado para funcionar incluso si las personalizaciones se han realizado a través de
filtro de post_gallery; en lugar de reemplazar toda la función post_gallery,
llama a la función normal y simplemente reemplaza el enlace hrefs en el generado
salida. Por defecto, cualquier Lightbox u otro evento onClick en enlaces personalizados
se eliminarán para permitir que funcionen como enlaces regulares.

Uso

  • Vea los campos personalizados agregados en la sección de capturas de pantalla en https://wordpress.org/extend/plugins/wp-gallery-custom-links/screenshots/.
  • Para cada imagen de la galería, puede especificar una URL personalizada para el enlace de la galería.
  • Utilizar “[none]”Como la URL del enlace de la galería para eliminar el enlace de esa imagen de la galería.
  • Para cada imagen de la galería, puede seleccionar un destino de enlace de galería (“Misma ventana” o “Nueva ventana”).
  • Para cada imagen de la galería, puede seleccionar cómo manejar Lightbox y otros eventos onClick (“Eliminar” o “Mantener”).
  • Para cada enlace de la galería, puede agregar clases css adicionales.
  • Utilizar para ignorar los enlaces personalizados en una galería completa.
  • Utilizar y para abrir todas las imágenes en una galería completa en una nueva ventana / la misma ventana, respectivamente.
  • Utilizar para mantener Lightbox u otros eventos onClick en todas las imágenes con vínculos personalizados en una galería completa.
  • Utilizar para eliminar enlaces en todas las imágenes en una galería completa.
  • Utilizar para establecer un atributo rel con el valor “nofollow” en todos los enlaces en una galería completa.

Manos

  • Utilice “wpgcl_filter_raw_gallery_link_url” para filtrar las URL de los enlaces de galería personalizados a medida que salen de la base de datos. Tenga en cuenta que esto puede
    incluir el valor “[none]”Si se ha ingresado para eliminar el enlace más adelante. Ejemplo:

    add_filter (‘wpgcl_filter_raw_gallery_link_url’, ‘my_gallery_link_url_filter’, 10, 3);
    function my_gallery_link_url_filter ($ link, $ attachment_id, $ post_id) {return ‘/ en /’. $ enlace; }

Capturas de pantalla

  • Los campos adicionales de enlace personalizado de WP Gallery.

Instalación

  1. Suba la carpeta ‘wp-gallery-custom-links’ al directorio ‘/ wp-content / plugins /’
  2. Active el complemento a través del menú “Complementos” en WordPress
  3. Ahora debería poder ver la configuración de cada imagen como en la captura de pantalla del complemento al editar una galería.

Preguntas más frecuentes

Instrucciones de instalación
  1. Suba la carpeta ‘wp-gallery-custom-links’ al directorio ‘/ wp-content / plugins /’
  2. Active el complemento a través del menú “Complementos” en WordPress
  3. Ahora debería poder ver la configuración de cada imagen como en la captura de pantalla del complemento al editar una galería.
# 1) ¿Funcionará este complemento con las galerías de mi tema?

Posiblemente. El plugin WP Gallery Custom Links fue diseñado para ser usado con
1) de WordPress

shortcode y 2) imágenes subidas a través del
WordPress gestor de medios. Algunos temas usan estas características, y otros
tienen su propia forma de guardar imágenes de la galería y dibujar la galería.
Siempre que su tema cumpla con los criterios anteriores, el complemento debería funcionar con él. Tú
También podría querer ver el número 6 a continuación.

# 2) ¿Funcionará este complemento con las galerías de NextGen?

No, este complemento no es compatible con las galerías de NextGen. WP Gallery Custom Links era
diseñado para usar con 1) WordPress

shortcode y 2) imágenes subidas a través del
WordPress gestor de medios. Las galerías de NextGen usan su propio [nggallery] etc. códigos cortos
Esa función fuera de WordPress Código corto.

# 3) Cuando habilito el complemento, el estilo de mi galería cambia. ¿Por qué?

La forma en que funciona el complemento requiere que el código de generación de galería se ejecute dos veces. Esta
puede resultar en que sea etiquetado como “# gallery-2” en lugar de “# gallery-1”.
Verifique su HTML y CSS para estos cambios y ajústelos en consecuencia.

# 4) Me gustaría usar el enlace personalizado en mi propio código de galería o en un diseño personalizado diferente. ¿Cómo puedo obtener el enlace personalizado?

Los enlaces personalizados se almacenan como valores meta para las imágenes, y se puede acceder a ellos con lo siguiente:

$ custom_url = get_post_meta ($ attachment_id, '_gallery_link_url', true);

Tenga en cuenta que “$ attachment_id” es una variable para el ID de publicación de la imagen. Deberá haber definido y establecer esta variable.
en su propio código y use su variable en este lugar. “$ Attachment_id” es solo un ejemplo de lo que podría llamarse.

# 5) He configurado mi galería para eliminar los efectos de Lightbox, pero siguen apareciendo, posiblemente sin nada en ellos. ¿Por qué?

La versión 1.9 (con suerte) resuelve la mayoría de estos problemas, pero si todavía tiene este problema,
vea # 5 en el archivo Léame de la versión anterior aquí: https://plugins.svn.wordpress.org/wp-gallery-custom-links/tags/1.8.0/readme.txt.

# 6) Cuando habilito el complemento, no cambia nada en mi galería, a pesar de que tengo un conjunto de enlaces personalizados. ¿Por qué?

Lo que hay que probar # 0.5: asegúrate de que tu galería esté usando el

código corto (es decir, ha creado la galería haciendo clic en
el botón “Agregar medio” y luego “Crear galería” en el lado de la ventana emergente del medio). Si no ves un Código corto
en su contenido y / o ha creado la galería utilizando un formulario personalizado o un código corto generado por su tema (por ejemplo, “Seleccioné
“Galería” como opción de plantilla de página en un menú desplegable “o” Estoy viendo [somethemename_gallery] en mi contenido ”),
lo más probable es que este complemento no funcione con ese código personalizado; deberá contactar al autor de ese código personalizado para solicitarlo.
agregan su propia versión de enlaces personalizados que funcionarán con su código.

Lo que hay que probar # 1: asegúrese de que su galería esté configurada para usar archivos adjuntos o enlaces de archivos. Si la galería está configurada para enlazar a “ninguno” allí
no habrá enlaces con los que coincidir, por lo que este complemento no podrá intercambiar valores personalizados.

Lo que hay que probar es # 2: asegúrese de tener el efecto onclick configurado en “eliminar” si continúa teniendo ventanas emergentes de lightbox / carrusel no deseadas.

Lo que hay que probar es # 3: asegúrese de que se esté llamando el enlace que utiliza este complemento (el filtro “post_gallery”).
Algunos temas y complementos de la galería tienen un código que reemplaza al código predeterminado de la galería de WordPress, y post_gallery
El filtro se queda fuera, lo que significa que nunca se llama a este complemento para hacer nada. Si haces un “Ver código fuente” en tu página de galería
y vea un archivo javascript llamado “wp-gallery-custom-links.js” que se incluye, pero los elementos que sabe que tienen enlaces personalizados no están incluidos.
utilizando los enlaces personalizados, intente buscar en su tema / galería para ver si el shortcode de la galería es
siendo reemplazada, y si esa función no contiene una referencia a post_gallery, intente agregar esto cerca de la parte superior de
la función (asume que la variable de atributos que se pasa a la función de shortcode se llama “$ attr”):

$ output = apply_filters ('post_gallery', '', $ attr);
if ($ output! = '')
    devuelve $ output;

Es posible que desee ver https://wordpress.org/support/topic/wont-work-syntax-error para ver un ejemplo de cómo agregar este código.

Lo que hay que intentar es un poco en el lado programático, por lo que si tiene problemas, mi sugerencia sería ponerse en contacto con el autor del tema.
y pídales que admitan el filtro “post_gallery” en la función de código corto de su galería. Esto no solo lo arreglaría para su tema más a fondo,
pero también lo arreglaría para cualquier usuario futuro que también use ese mismo tema. De lo contrario, cualquier desarrollador de WordPress debería poder ayudarte
con los cambios en el código para personalizar su tema para que sea compatible con el filtro post_gallery como el núcleo de WordPress (no es algo que considere en el ámbito del soporte gratuito, lo siento).

# 7) Los enlaces personalizados funcionan bien, pero necesito ayuda para cambiar el formato / estilo de mi galería, como el espacio entre imágenes, alinear imágenes o cambiar el tamaño de la imagen.

Este complemento solo cambia los enlaces, más un poco de funcionalidad auxiliar para ayudar a cambiar los enlaces. Eso
no altera el diseño o el estilo, eso es algo que deberías cambiar en tu tema o lo que sea
plugin que puede estar utilizando para mostrar la galería. Nota: si estás usando [none] para eliminar enlaces de la galería
imágenes, puede afectar el estilo, dependiendo de si su hoja de estilo está esperando todas las imágenes de la galería
tener etiquetas a su alrededor, en cuyo caso necesitaría modificar su hoja de estilo para aplicar también
los mismos estilos para Etiquetas sin un enlace a su alrededor.

# 8) Tengo una configuración de lightbox / carrusel cuando un usuario hace clic en una imagen, y me gustaría hacer que la imagen en el enlace de la ventana de lightbox / carrusel al enlace personalizado. ¿Cómo puedo lograr esto?

Desafortunadamente, esas imágenes se colocan en esos lugares a través de su biblioteca particular de lightbox / carousel javascript,
que este complemento no puede enganchar para modificar. Necesitaría modificar su biblioteca o tema javascript para
lograr esto, que está fuera del alcance de este complemento.

Colaboradores y Desarrolladores

“WP Gallery Custom Links” es un software de código abierto. Las siguientes personas han contribuido a este plugin.

Contribuyentes

“WP Gallery Custom Links” se ha traducido a 3 locales. Gracias a los traductores por sus contribuciones.

Traduzca “WP Gallery Custom Links” a su idioma.

¿Interesado en el desarrollo?

Examine el código, visite el repositorio de SVN o suscríbase al registro de desarrollo por RSS.

Registro de cambios

1.12

  • Se solucionó el problema con los enlaces que no se mostraban al usar WP_Tiles en versiones posteriores de WordPress.
  • Probado con WordPress 4.7.2

1.11

  • Por demanda popular, se agregó la capacidad de establecer una propiedad “rel” en todas las imágenes en una galería (por ejemplo, nofollow)
  • Probado con WordPress 4.4

1.10.5

  • Se cambió el dominio del texto de traducción de una variable a cadenas, porque aparentemente una variable no funciona universalmente, no importa lo inteligente que me haga sentir.

1.10.4

  • Se actualizaron algunas configuraciones de dominio de texto para que estén de acuerdo con el sistema de traducción translate.wordpress.org.
  • Ha pulido algunos de los estilos de mensajes de ayuda para que sean más fáciles de leer.
  • Probado con WordPress 4.3

1.10.3

  • Se agregó una opción de destino predeterminada “No cambiar” para mejorar el rendimiento al reducir el número de expresiones regulares para aplicar “_self” en cada elemento de la galería. Si su tema abre todos los elementos de la galería en una nueva ventana de forma predeterminada y prefiere mantenerlos en la misma ventana, deberá agregar open_all_in_same_window = “true” a su código abreviado de la galería.

1.10.2

  • Se agregó una traducción para el portugués, cortesía de Carlos Jordão (¡gracias!)
  • Se agregó el modificador U ungreedy a las expresiones regulares para intentar resolver problemas ocasionales de páginas en blanco que no se reproducen fácilmente
  • Probado con WordPress 4.2

1.10.1

  • Se cambió el javascript a la cola en el gancho de wp_enqueue_scripts en lugar del init que todo lo abarca.
  • Se agregó una traducción para español, cortesía de Andrew Kurtis de WebHostingHub (¡gracias!)

1.10.0

  • Por demanda popular, se agregó la capacidad de agregar clases css adicionales a cada enlace de imagen en la galería.
  • Se agregó una traducción para el alemán, cortesía de Martin Stehle (¡gracias!)

1.9.0

  • Por demanda popular, movió las notas de ayuda debajo de cada campo a información sobre herramientas para que la forma no sea tan alta.
  • El javascript que intenta desactivar los lightboxes ahora se ejecuta en window.onload además de document.ready.
    Esperemos que esto reduzca algunos de los problemas donde las cajas de luz siguen apareciendo sin tener que desordenar
    Con dependencias de javascript a nivel de código. Cualquier otra función de window.onload debe ser preservada.
  • Se agregó una función de detección de javascript para la función off () de jQuery, ya que solo entró en existencia en 1.7.
    Si no se define off (), en su lugar se llama unbind ().
  • Se resolvió un problema en el que hacer que una imagen no tuviera un vínculo a veces daba como resultado todas las imágenes anteriores en la galería
    desapareciendo de la pantalla.
  • Se agregó una traducción para polaco, cortesía de Przemyslaw Trawicki (¡gracias!)

1.8.0

  • Por demanda popular, se agregó un nuevo filtro en cada valor de enlace: wpgcl_filter_raw_gallery_link_url

1.7.1

  • Algunos aumentos de rendimiento.

1.7.0

  • Por demanda popular, se agregó soporte para “open_all_in_new_window” y “open_all_in_same_window”
    Atributos de código abreviado de la galería para configurar todas las imágenes en una galería para que se abran en una nueva / la misma ventana, respectivamente.
  • Por demanda popular, lo hizo así que “La misma ventana” establecerá el objetivo en “_self”, por lo tanto
    forzando la misma ventana, en lugar de hacer lo que hace el tema por defecto.

1.6.1

  • Se solucionó un problema por el cual los elementos con el mismo enlace personalizado no tenían lightbox
    eliminado correctamente
  • Se agregó soporte para el atributo “ids” agregado en WP 3.5
  • Texto de ayuda actualizado para el campo URL de enlace de la galería

1.6.0

  • Por demanda popular, se agregó la posibilidad de eliminar enlaces de imágenes individuales.
    o una galería entera.

1.5.1

  • Se corrigió un posible error con una variable “preserve_click” indefinida.

1.5.0

  • Por demanda popular, se agregó soporte para galerías en mosaico Jetpack (y su uso
    del fotón CDN para las URL).

1.4.0

  • Por demanda popular, se agregó una opción para eliminar o mantener Lightbox y otros OnClick.
    eventos (“eliminar” por defecto).
  • Se agregó soporte para el atributo de código corto de la galería “preserve_click_events” para
    configura todas las imágenes con enlaces personalizados en una galería para “preservar” sus eventos OnClick.

1.3.0

  • Se agregó soporte para el atributo de código corto de la galería “ignore_gallery_link_urls” para
    ignore los enlaces personalizados en una galería y use la configuración de archivo / adjunto normal.
  • Se agregó soporte para ID en el atributo de código de acceso de la galería “incluir” que no son
    Adjunto directamente al post.

1.2.2

  • Se movió javascript a un archivo separado para que jquery pudiera ser requerido como una dependencia.

1.2.1

  • Se corrigió un error por el cual los efectos de desplazamiento de javascript no funcionaban correctamente en las imágenes.

1.2.0

  • Por demanda popular, se agregó una opción para abrir los enlaces de imágenes de la galería en una nueva ventana.

1.1.2

  • Se agregó una verificación para evitar que javascript aparezca en las fuentes.

1.1.1

  • Se corrigió un error que ocurría cuando las imágenes eran lo suficientemente pequeñas para tener un solo tamaño.
  • Probado con WordPress 3.4

1.1.0

  • Se agregó soporte para reemplazar enlaces a todos los tamaños de una imagen cargada en lugar de la versión completa solamente
  • Se eliminó la eliminación de lightbox con un método javascript más avanzado.

1.0.5

  • Mover el código $ post_id sobre first_call para evitar estropearlo si se produce una devolución debido a que falta un post_id

1.0.4

  • El atributo “id” del shortcode de galería ahora es compatible

1.0.3

  • Se agregó un cheque para devolver un espacio simple en el evento $ post es indefinido

1.0.2

  • Se solucionó un problema con dos variables no definidas

1.0.1

  • Se cambió la prioridad en el filtro de post_gallery de 10 a 999 para ayudar a garantizar que se ejecute después de cualquier otra cosa.

1.0.0

  • Versión inicial

Descargar este Plugin

Ingresa Para Ver el Link de Descarga!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

RSS
Follow by Email
Facebook
Twitter