Un utente ha chiesto informazioni su Google Photos & Others

  • Photonic Gallery & Lightbox for Flickr
  • SmugMug di Wordpress

    Per una singola immagine allegata, visualizza con didascalia

  • Un utente ha chiesto 👇

    Nel mio modello, sto aggiungendo una scorciatoia in base alla quantità di immagini allegate a un post.

    Se> 1, voglio una galleria di light box:

    [mla_gallery main_size='full' tile_size='full' link='post' style='random']

    lavoro (vedere, ad esempio, questa pagina).

    Se = 1, ho bisogno solo dell’immagine normale con didascalia. Non sapendo come fare, ho cercato di incoraggiare la visualizzazione dei sottotitoli aggiungendo valore captiontag e per mla_caption. Come potete vedere questa pagina, Non riesco a mostrare il sottotitolo. Ecco cosa sto usando:

    [mla_gallery main_size='full' tile_size='full' link='post' style='random' captiontag='figure' mla_caption='{+title+}, {+caption+}, {+description+}']

    Solo i div regolari .photonic-wp-stream # photonic-wp-stream-1-container. Nessun sottotitolo.

    Non sono sicuro che sia importante, ma (come puoi vedere) utilizzo l’Assistente libreria multimediale.

    C’è un modo per raggiungere il mio obiettivo nel codice del modello?

    O forse questa è una domanda “Assistente libreria multimediale” o una domanda principale sulla galleria di WordPress? Qualsiasi direzione è benvenuta.

    Grazie!

    (Nota: il mio sito è in fase di sviluppo, quindi una volta ricevuta una risposta, sarà nuovamente protetto da password.)

    Questo argomento è stato modificato 1 anno, 5 mesi fa.

    Autore del plugin

    (@sayontan)

    1 anno, 5 mesi fa

    Non sono sicuro di come Photonic si colleghi a questa tua esigenza. Hai solo intenzione di allegare una scatola luminosa all’immagine tramite Photonic?

    Intendi che tutte le immagini nei tuoi post vengano associate a light box tramite Photonic? In tal caso, perché è necessario utilizzare MLA? Perché non utilizzare la funzionalità WP standard che ti consente di inserire un’immagine con una didascalia? Photonic consente di allegare light box a immagini non fotoniche tramite Photonic → Impostazioni → Opzioni generiche → Impostazioni generiche → Light box fotonico per immagini non fotoniche. Il punto è che si desidera utilizzare un generatore di gallerie (che contiene più di un’immagine per definizione) per visualizzare un’immagine.

    Se non c’è modo di inserire un’immagine di didascalia WP + standard nel tuo caso, dovresti passare al layout Libertà in fotonica, poiché il layout Griglia di giustificazione e Mosaico non supporta la visualizzazione di didascalie sotto le foto.

    (@doclalor)

    1 anno, 5 mesi fa

    Grazie! Hai ragione.

    Mi dispiace di averti interrotto con il lavoro di follow-up, poiché esula dall’ambito dei tuoi plugin. Ma nel caso tu sia disposto ad aiutare ulteriormente, sto quindi cercando una funzione WordPress esistente che (1) colleghi l’immagine (2) a un link (3) alla pagina del link E (4) il sottotitolo. Ho messo insieme un po ‘di questo (vedi sotto), ma deve esserci un modo migliore.

    Ecco le funzioni in cui sono coinvolto (devo colpire quella giusta):

    wp_get_attachment_image( ); 
    get_post(get_post_thumbnail_id())->post_excerpt;
    wp_get_attachment_image( 'thumbnail' ); 
    wp_get_attachment_url('get_the_ID()');
    get_attachment_link($attachment->ID); 
    get_attachment_link( get_post_thumbnail_id() );
    the_post_thumbnail()
    $img_link = get_attachment_link( get_post_thumbnail_id() );

    e molto altro ancora. . . e sciocchezze come:

    <a href="'. get_attachment_link( get_post_thumbnail_id() ) . '">' . get_the_post_thumbnail(get_the_ID(),'full') . '</a><br /><p>' . get_post(get_post_thumbnail_id())->post_excerpt . '</p>

    Grazie per qualsiasi aiuto nell’identificare una funzione WordPress esistente (o una combinazione appropriata di funzioni) che renderà (1) l’immagine (2) con un collegamento (3) alla pagina degli allegati E l’output (4) anche la didascalia!

    Questa risposta è stata modificata 1 anno, 5 mesi fa. Questa risposta è stata modificata 1 anno, 5 mesi fa. Questa risposta è stata modificata 1 anno, 5 mesi fa. Questa risposta è stata modificata 1 anno, 5 mesi fa. Questa risposta è stata modificata 1 anno, 5 mesi fa.

    (@doclalor)

    1 anno, 5 mesi fa

    Ho questo, che funziona! Ma forse è incoerente:

    $image_caption = get_post(get_post_thumbnail_id())->post_excerpt;
    $img_src = wp_get_attachment_image_url(get_post_thumbnail_id(),'full');
    $img_link = get_attachment_link( get_post_thumbnail_id() );
    $output_html = '<div class="blah"><a href="'. $img_link .'"><img src="'.$img_src.'" /></a><p>' . $image_caption . '</p></div>';

    Apprezzo qualsiasi miglioramento suggerito.

    Questa risposta è stata modificata 1 anno, 5 mesi fa. Questa risposta è stata modificata 1 anno, 5 mesi fa. Questa risposta è stata modificata 1 anno, 5 mesi fa.

    (@doclalor)

    1 anno, 5 mesi fa

    Mi piace la tua idea di lavorare con il layout della muratura in tutto il sito, per uniformità di esperienza. Ecco la mia scorciatoia:

    [mla_gallery main_size='full' tile_size='full' link='post' style='random' layout='masonry' mla_caption='<p>{+title+}, {+caption+}, {+description+}</p>']

    Ma questo solleva anche una domanda, perché i sottotitoli sono difficili da modellare. C’è un modo per specificare i tag a cui possono essere allegati i sottotitoli? Allo stato attuale, ecco l’HTML che genera:

    <div class="photonic-photo-title photonic-title">
       <a class="photonic-launch-gallery launch-gallery-imagelightbox imagelightbox" rel="lightbox-photonic-wp-stream-1" href="https://mycomeditations.net/tii-content/uploads/sites/2/2019/08/Hyphal-Tip.jpg.jpg" title="" data-title="<a href='https://mycomeditations.net/pulsed-growth-of-fungal-hyphal-tips/hyphal-tip-jpg/' >
       &quot;Hyphal tip,&quot; by <a href=&quot;https://www.flickr.com/people/47353092@N00&quot;>AJC1</a>.</a>" data-photonic-media-type="image" data-photonic-deep="gallery[photonic-wp-stream-1]/3251/">"Hyphal tip," by </a><a href="https://www.flickr.com/people/47353092@N00" title="">AJC1</a>.
    </div>

    Sarebbe fantastico poter ripiegare il sottotitolo stesso

    -Tag (e specificare la classe). Anche perchè -tag nell’intestazione (ad esempio, su questa pagina), sì incorporato nell’ambito , anche rompendo la linea.

    Grazie per il tuo aiuto nel sistemare la mia edizione della galleria!

    Autore del plugin

    (@sayontan)

    1 anno, 5 mesi fa

    Il passaggio 3 qui non funziona per te? La funzione nativa “Aggiungi media” di WP ti consente di visualizzare intestazioni e link alla pagina di collegamento. È quello che stai cercando?

    Nella pagina a cui ti sei collegato, sembra che tu voglia ancora utilizzare il collegamento MLA + Photonic per generare il tuo markup; questo non dovrebbe essere necessario se stai usando i sottotitoli WP nativi.

    (@doclalor)

    1 anno, 5 mesi fa

    Grazie per il puzzle!

    Non invio le immagini una per una. Voglio scrivere codice nel modello per visualizzare automaticamente le immagini che accompagnano i post. (C’è qualcosa di sbagliato in questo?)

    Quindi, durante la generazione del codice nel mio modello, devo:

    $images_html = "[mla_gallery main_size='full' tile_size='full' link='post' style='random' layout='masonry']";

    E ho provato ad aggiungere un parametro per piegare il sottotitolo

    -Tag, forse:

    ‘caption =’

    {+ caption +}, {+ description +}

    ‘;

    ↑ Questo ovviamente non ha funzionato. Ma farà qualcos’altro?

    Quello che sto provando ha senso?

    Questa risposta è stata modificata 1 anno, 5 mesi fa. Questa risposta è stata modificata 1 anno, 5 mesi fa. Questa risposta è stata modificata 1 anno, 5 mesi fa. Autore del plugin

    (@sayontan)

    1 anno, 5 mesi fa

    Ci scusiamo per il ritardo nella risposta. Ci è voluto del tempo per indagare.

    Il problema qui, come avrai notato, è che si intende collegare il titolo … ma al suo interno è presente un collegamento nidificato. In generale, se stai facendo le cose nel modo fotonico standard non ci sono dubbi.

    Ma il tuo requisito è abbastanza specifico e avrai bisogno di codice personalizzato che puoi utilizzare senza modificare Photonic (questo dipende davvero da come MLA memorizza i dati degli allegati).

    Photonic ha un filtro chiamato photonic_modify_title che puoi usarlo insieme a wp_filter_nohtml_kses() funzione. Fondamentalmente nelle funzioni del tuo tema figlio puoi usare questo filtro in questo modo:

    add_filter('photonic_modify_title', 'my_custom_title_modifier', 10, 2);
    function my_custom_title_modifier($title, $attachment) {
        return wp_filter_nohtml_kses(wp_get_attachment_caption($attachment->ID));
    }

    Puoi allegare il rapporto dopo averlo eseguito wp_filter_no_html_kses() con la funzione back sopra, supponendo che tu possa ottenerlo tramite la connessione MLA.

    La chiamata wp cancellerà tutti i tag HTML incorporati, incluso il collegamento, ma il titolo scollegato sarà collegato interamente da Photonic.

    Was this helpful?

    0 / 0

    Lascia un commento 0

    Your email address will not be published. Required fields are marked *