Come impostare un'immagine in evidenza predefinita per i post WordPress
WP Media Folder viene fornito con una nuova ed entusiasmante funzionalità che consiste nell'impostare un'immagine in evidenza predefinita per i nostri post WordPress! Non avrai più quell'incubo dei post senza immagine in evidenza, dalla selezione di un'immagine statica a una selezione casuale di immagini da una cartella, così non sembrerà che l'abbiamo dimenticata o non l'abbiamo aggiunta affatto (+Metodi non plugin).
Impostare un'immagine in evidenza predefinita sui post di WordPress potrebbe essere un'impostazione importante da tenere a mente quando si creano post per il tuo sito. Uno dei motivi per non impostare un'immagine in evidenza potrebbe essere che potremmo avere un team di designer incaricato di creare immagini in evidenza, il che potrebbe richiedere più tempo, o potremmo dimenticare di aggiungere l'immagine in evidenza.
In questo post, vedremo quanto sia facile impostare un'immagine predefinita con WP Media Folder e esploreremo anche altri metodi.
Sommario
Dì addio alla libreria multimediale disordinata.
WP Media Folder ti consente di categorizzare i file, sincronizzare le cartelle con l'archiviazione cloud, creare gallerie straordinarie e persino sostituire le immagini senza interrompere i collegamenti.
Ottimizza oggi il tuo flusso di lavoro multimediale
Immagine in evidenza predefinita senza un plugin WordPress
È importante dire che questa parte del tutorial richiede alcune conoscenze di programmazione, poiché dovremo modificare alcuni file del tema per farlo funzionare e un errore potrebbe causare problemi gravi.
Detto ciò, let's iniziare!
Proveremo 2 metodi in questa parte del tutorial, uno per impostare un'immagine statica e l'altro per utilizzare la prima immagine disponibile nel post.
Metodo 1 - Imposta un'immagine statica come immagine in evidenza predefinita
In questo metodo, utilizzeremo uno snippet per impostare un'immagine statica e aggiungerla in un punto specifico del nostro post/pagina.
Per fare ciò, dobbiamo andare ai file del nostro tema e modificare il file dove vogliamo che l'immagine in evidenza appaia, può essere aggiunto a qualsiasi file che desideriate ma in questo caso utilizzeremo il single.php che è il file che gestisce i nostri post.
Il codice è il seguente:
the_post_thumbnail();
} else { ?>; ?>/images/default-image.jpg)
Dovrebbe apparire così:
Dove il codice viene aggiunto dipende dal tuo tema e da dove esattamente vuoi che l'immagine sia posizionata, inoltre /images/default-image.jpg deve essere sostituito con il percorso dell'immagine che utilizzeremo, la stessa immagine, dovrebbe trovarsi nella cartella del tema.
Possiamo anche sostituire <?php bloginfo('template_directory'); ?>/images/default-image.jpg con un URL immagine diretto e funzionerà anche.
Ora dovremmo essere in grado di creare un'immagine senza un'immagine in evidenza e la magia è compiuta!
È importante notare che questo codice non imposterà un'immagine in evidenza predefinita, quindi dovremo aggiungerla ovunque vogliamo che venga mostrata, ad esempio nella pagina del blog dove i post sono visualizzati così come dove richiamiamo i post.
Metodo 2 - Usa la prima immagine nel post come immagine in evidenza
Questo metodo richiederà di seguire 2 passaggi per definire l'immagine e un altro passaggio per richiamare l'immagine.
Questo metodo è simile al primo, ma non avremo bisogno di aggiungere l'immagine nel codice, invece, otterrà la prima immagine nel post e la aggiungerà ovunque tu posizioni il secondo codice.
Primo passo - aggiungi il seguente codice al file functions.php del tuo tema.
function main_image() {
$files = get_children('post_parent='.get_the_ID().'&post_type=attachment
&post_mime_type=image&order=desc');
if($files) :
$keys = array_reverse(array_keys($files));
$j=0;
$num = $keys[$j];
$image=wp_get_attachment_image($num, 'large', true);
$imagepieces = explode('"', $image);
$imagepath = $imagepieces[1];
$main=wp_get_attachment_url($num);
$template=get_template_directory();
$the_title=get_the_title();
print "<img src='$main' alt='$the_title' class='frame' />";
endif;
Secondo passo - Ora che il nostro codice è stato aggiunto al file functions.php, possiamo procedere ad aggiungere il codice seguente dove vogliamo che l'immagine venga mostrata (proprio come abbiamo fatto per il primo metodo).
echo get_the_post_thumbnail($post->ID);
} else {
echo main_image();
} ?>
E fatto! i post mostreranno ora la prima immagine disponibile nel loro contenuto.
È importante notare che, proprio come il primo metodo, dovremo aggiungere questo ultimo codice in tutti i luoghi in cui vogliamo che l'immagine appaia, ad esempio nella pagina del blog, nell'articolo stesso e in qualsiasi altro posto in cui vengono visualizzati i post.
Imposta facilmente un'immagine in evidenza predefinita usando un plugin WordPress
Ora che abbiamo visto come impostare un'immagine in evidenza predefinita usando frammenti di codice, vediamo come impostarla usando un plugin e come WP Media Folder semplifica questo processo nei post di WordPress.
WP Media Folder ha appena introdotto un'opzione per impostare un'immagine in evidenza predefinita che è utile tenendo presente tutte le funzionalità offerte da questo plugin.
Per abilitare questa funzionalità vai a Impostazioni > WP Media Folder > Impostazioni principali.
In questa sezione, in fondo, vedremo il Immagine in evidenza predefinita opzione con 2 opzioni principali:
1ª opzione - Immagine specifica che consente di selezionare un'immagine statica che verrà usata in tutti i post quando non è selezionata un'immagine in evidenza, per usare questa opzione, basta selezionare la casella di controllo e poi fare clic su
SELEZIONA.
Dopo aver cliccato su SELEZIONA la nostra galleria multimediale verrà attivata con tutte le Cartelle Media disponibili per semplificare il processo di ricerca dell'immagine che verrà utilizzata, tutto quello che dobbiamo fare è cliccare sull'immagine e poi Seleziona.
Infine fai clic su Salva le modifiche e la magia è fatta!
2ª opzione - Ora, cosa succede se non vogliamo usare solo un'immagine specifica e, invece, una selezione di immagini da utilizzare casualmente?
Facile! Con WP Media Folder, è possibile facendo clic su Immagine casuale dalla cartella che, usando la potenza delle cartelle multimediali incluse, ci permetterà di selezionare una cartella multimediale che abbiamo creato precedentemente nella nostra Libreria Media e otterrà le immagini da lì in modo casuale per essere impostata come immagine in evidenza predefinita.
Dopo aver selezionato questa opzione, potremo vedere le cartelle disponibili che possono essere impostate.
In questo caso, abbiamo creato una cartella chiamata Featured images così tutto quello che dobbiamo fare è cliccarla e poi salvare le modifiche.
La magia sarà fatta e ora non dovremo più preoccuparci per i post senza immagine in evidenza, fantastico! Non è vero? :)
Come puoi vedere, non abbiamo avuto bisogno di codice, e l'immagine in evidenza predefinita è stata impostata.
Chiamata a tutti i webmaster!
Risparmia tempo e aumenta la produttività con WP Media Folder. Organizza facilmente i file multimediali dei clienti, crea gallerie personalizzate e fornisci un'esperienza utente senza interruzioni.
Aggiorna subito i tuoi progetti web!
Niente più post WordPress senza immagine in evidenza
Ora siamo riusciti a vedere quanto sia facile impostare un'immagine in evidenza predefinita usando il plugin WP Media Folder per tutti i nostri post WordPress, basta fare 2 clic e senza dover inserire codice in tutti i file, con il rischio di rompere le cose.
La parte migliore di WP Media Folder è che questa non è l'unica funzionalità che offre, poiché abbiamo molte altre opzioni come scaricamento dei media su AWS, usando Google Drive come sorgente delle immagini, o creare gallerie mozzafiato!
Allora, cosa stai aspettando? Vai qui e ottieni WP Media Folder ora
Quando ti iscrivi al blog, ti invieremo un'e-mail quando ci saranno nuovi aggiornamenti sul sito in modo che tu non li perda.


Commenti