Simple Image Widget

Descrizione

Simple Image Widget è ciò che lo stesso nome implica: la maniera più semplice per aggiungere immagini nelle tue barre laterali. Visualizzare annunci, inviti ad azioni, o anche costruire uno slider basato su widget di immagini.

Nonostante la sua semplicità, Simple Image Widget è realizzato pensando all’estensibilità, rendendo super facile la realizzazione di widget secondari basati su immagini, o personalizzare l’output del widget tramite la gerarchia di template disponibile.

Altre risorse

Screenshot

  • Un nuovo widget immagine.
  • Il widget dopo aver selezionato un'immagine.

Installazione

Si installa come la maggior parte dei plugin. Controlla il codex per qualsiasi dubbio.

FAQ

C’è un modo per filtrare l’output del widget?

Certamente. L’output può essere cambiato in vari modi, ma le alternative più comuni prevedono l’utilizzo del filtro “simple_image_widget_output” oppure l’uso di un template specifico nel tuo tema.

Per usare il metodo del template, copia “widget.php” dalla directory “/templates” del plugin nella directory “/simple-image-widget” nel tuo tema. Quindi aggiorna come desideri. E’ anche possibile creare un template personalizzato specifico per ciascuna barra laterale del tuo tema, usando la seguente gerarchia predefinita per i template:

  • {tema}/simple-image-widget/{sidebar_id}_widget.php
  • {tema}/simple-image-widget/widget.php
  • {plugin}/templates/widget.php

Use sempre un tema figlio per fare delle modifiche al tuo tema, se lo hai ottenuto da terzi e ti aspetti che venga aggiornato. Altrimenti, corri il rischio di perdere le tue modifiche.

Come aggiungo un testo alternativo alle immagini nel widget?

Quando selezioni un’immagine nel modale dei media (il popup per selezionare le immagini), vedrai che la barra laterale destra intitolata “Dettagli allegato” contiene un campo per inserire un testo alternativo. Dopo aver inserito il testo, fai clic sul pulsante “Aggiorna immagine” per usare l’immagine scelta nel tuo widget. La maggior parte dei browser non mostra il testo alternativo, quindi dovrai controllare il sorgente HTML per assicurarti che sia presente.

Come faccio a centrare il widget?

Il widget può essere centrato tramite CSS. Il CSS personalizzato dovrebbe essere aggiunto tramite un tema figlio o usando un plugin come Simple Custom CSS o Jetpack. Il seguente frammento serve a centrare i contenuti del widget:

.widget_simpleimage {
     text-align: center;
}

Posso rimuovere gli attributi di larghezza ed altezza?

Il widget usa la funzione nativa del core wp_get_attachment_image() per visualizzare l’immagine, ed è maggiore il problema dello sforzo necessario a rimuovere questi attributi. Poche regole di CSS sono generalmente sufficienti a rendere l’immagine responsiva, se necessario:

.widget_simpleimage img {
    height: auto;
    max-width: 100%;
}

Recensioni

21 Settembre 2018
Thanks for creating the simple image widget, it's great! I was able to easily customize the template to finally display widgetized bootstrap cards the way I want.
3 Settembre 2016 1 risposta
Excellent choice for developers. Uses the native WP functions, and thus automatically supports the new responsive image attributes (srcset / sizes) 🙂 The widget template is awesome fun; make it work with Bootstrap 3? No problemo, boss - just add the template to your theme directory, adjust the wp_get_attachment_image() call, and off you go 🙂 Similar to this: echo wp_get_attachment_image( $image_id, $image_size, false, array( 'class' => 'img-responsive attachment-' . $image_size . ' size-' . $image_size ) ); So, if you need flexibility and KNOW what you're doing - go for it! cu, w0lf.
Leggi tutte le recensioni di 39

Contributi e sviluppo

“Simple Image Widget” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

“Simple Image Widget” è stato tradotto in 6 lingue. Grazie ai traduttori per i loro contributi.

Traduci “Simple Image Widget” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il Codice segui il Repository SVN iscriviti al Log delle Modifiche. Puoi farlo tramite RSS con un lettore di feed.

Changelog (registro delle modifiche)

4.4.2 – October 12, 2017

  • Cambiato il nome del widget in “Immagine (semplice)” per differenziarlo dal widget immagine del core introdotto con WordPress 4.8

4.4.1 – September 6, 2016

  • Aggiunti i text domain mancanti.

4.4.0 – April 22, 2016

  • Abilita gli aggiornamenti selettivi in Personalizza.
  • Rimossi i file MO e PO in favore dei pacchetti di lingua di WordPress.org
  • Evita errori causati da un accesso diretto al file del plugin.

4.3.0

4.2.2

  • Mostra le estensioni dei media nel modale della ricerca articoli.
  • Aggiunta traduzione in tedesco.

4.2.1

  • Corretta incompatibilità con PHP 5.2 che impediva all’immagine corretta di essere visualizzata nel front-end.
  • Corretta una notifica di debug nella ricerca di allegati nel nuovo modale per la ricerca di articoli.

4.2.0

  • Aggiunta funzionalità di ricerca degli articoli ai quali collegare le immagini.
  • Aggiunta traduzione Giapponese
  • Cambiata funzione che genera le chiavi per la cache. Dovrebbe garantire un miglior supporto per the_widget() e funzioni simili.
  • Deprecata la funzione per azzerare una singola istanza di un widget dalla cache.

4.1.2

  • Aggiunta traduzione Serbo-Croata.

4.1.1

  • Aggiunta traduzione Finlandese.
  • Previene una notifica riguardo un titolo non esistente in caso venga aggiunto un widget in Personalizza quando in modalità debug.

4.1.0

  • Aggiunta possibilità di nascondere i campi del widget.
  • Aggiunge un campo per inserire classi HTML al link di testo. Nascosto in via predefinita.
  • Rimosso il filtro su “the_content” dal testo del widget per impedire che altri plugin possano aggiungervi contenuti.
  • Rinominato /scripts in /js e /styles in /css.
  • Migliorata la gestione dei campi rimossi dai widget figli.

4.0.2

  • Corretto il riferimento alla classe genitore del widget per prevenire un errore.

4.0.1

  • Permette più tag HTML nel campo di testo.
  • Aggiornato il supporto a Personalizza e previene cache poisoning.
  • Aggiunta traduzione francese.

4.0.0

  • Nuovo sistema di template per facilitare le modifiche all’output.
  • Ristrutturato e reso più intuitivo per gli sviluppatori il modo per estendere il widget.
  • Spostato il supporto legacy in una classe separata che si aggancia al widget.
  • Compatibile con la gestione dei widget nel menu Personalizza aggiunta in WordPress 3.9.
  • Migliorata compatibilità con plugin come Page Builder di SiteOrigin.

3.0.4

  • Corretto slash che bloccava le traduzioni personalizzate.
  • Tolto il text domain dalle funzioni di traduzione personalizzate.
  • Anticipa caricamento del text domain così titolo e descrizione del widget possono essere filtrati.
  • Aggiornamenti minori di formattazione del codice.

3.0.3

  • Corretta formattazione nome classe PHP.
  • Aggiunti gli argomenti ‘link_open’ e ‘link_closed’ alla $instance per visualizzare il widget.
  • Aggiunta classe CSS ‘simple-image’ al wrapper dell’immagine.

3.0.2

  • Implementata apertura dei link in nuova pagina/tab.
  • Corretto un bug che impediva il funzionamento dei link nei widget preinstallati.

3.0.1

  • Rimosso il file principale del plugin per la versione precedente.

3.0

  • Completa riscrittura con supporto al nuovo media manager.