Le immagini sono componenti vitali di ogni sito web. Prima di iniziare a mettere in discussione l’importanza delle immagini, prova a immaginare il tuo blog o sito web preferito senza uno. Sareste tanto interessati a leggere su tecnologia, automobili, cibo, o la moda e il trucco se il sito non conteneva immagini?
Quando i primi siti web sono andati online, le immagini non potevano svolgere un ruolo significativo nella loro esistenza. Le connessioni Internet erano troppo lente e nessuno poteva caricare decine di immagini per pagina. Fortunatamente, le cose sono cambiate e ora non possiamo vivere senza i media online. Lo stesso principio può essere applicato a un blog personale o al tuo sito web. Nel mondo moderno, non si può avere un sito di blog senza immagini. Sono molto più importanti di quanto tu possa immaginare.
Che cosa è un’immagine in primo piano in WordPress
Anche se un’immagine in primo piano è solo un altro file multimediale che è possibile aggiungere a WordPress, merita un trattamento speciale. Questo tipo di immagine può aiutarti a catturare l’attenzione dei tuoi visitatori. Viene utilizzato per invogliare le persone a leggere le tue storie, aumentare la qualità visiva del tuo blog e svolge anche un ruolo notevole nella condivisione dei social media. Quindi, non trascurare l’importanza di un’immagine in primo piano.
Immagini in primo piano sono controllati da temi WordPress.
Non molto tempo fa, molti temi WordPress non hanno avuto il supporto per loro. Solo gli sviluppatori più attenti sono stati così gentili da introdurre immagini in primo piano nei loro temi, mentre tutti gli altri hanno dovuto codificare la funzione da soli. Per fortuna, i tempi sono cambiati, e ora la maggior parte dei temi sono interamente pronti per le immagini in vetrina.
Dove appaiono le immagini in primo piano sul tuo sito?
Di solito, un’immagine in evidenza in WordPress troverà il suo posto sotto i riflettori della tua home page. Sono usati come miniature che rappresentano l’intero post. Più spesso, la stessa miniatura del post (che è anche un altro nome per un’immagine in primo piano) si collega direttamente a quel post. Selezionando un’immagine in primo piano per un post, è possibile impostare l’intero tono della tua storia. Mentre una buona foto può tentare un visitatore a leggere l’intero post, una cattiva può facilmente respingere un lettore medio.
Inoltre, le stesse immagini di solito appaiono sulla parte superiore del singolo post, pagine e i tipi di messaggi personalizzati in WordPress. A seconda del tema che si sta utilizzando, un’immagine in primo piano può apparire appena sopra o sotto il titolo. Può venire in diverse dimensioni; tutto dipende da uno sviluppatore di temi che ha lavorato sui dettagli.
Ancora una volta, a seconda del tema, le immagini in primo piano possono essere utilizzate altrove. Ad esempio, se aggiungi un widget per mostrare i post più recenti, le miniature dei post possono essere utilizzate per aggiungere più stile al widget e per ottenere maggiore attenzione dai visitatori.
Alcuni temi mostreranno anche le immagini nelle pagine di amministrazione di WordPress, proprio accanto ai loro post assegnati.
Come aggiungere un’immagine in primo piano
Quando abbiamo camminato attraverso l’aggiunta del tuo primo post in WordPress, abbiamo anche menzionato la scheda immagine in primo piano che si trova sul lato destro dello schermo. Solo nel caso in cui non riesci a trovare la scheda, si dovrebbe controllare la schermata opzioni:
- Aggiungere un nuovo post o modificarne uno esistente
- Scorrere tutta la strada fino
- fare Clic sulla Schermata “Opzioni” in alto a destra
- assicurarsi che l’opzione “Immagine in Evidenza” casella è selezionata
Su un sito WordPress, l’immagine in evidenza scheda sarà situato nella parte inferiore della barra laterale sul lato destro. Verificare se si dispone di uno, e preparatevi per aggiungere il tuo primo post in miniatura:
- fare Clic su “Imposta immagine in evidenza” collegamento che si trova nel “Immagine in Evidenza” box
- si aprirà Una nuova finestra Libreria Multimediale
- Selezionare qualsiasi immagine che si ha o caricare una nuova dal computer
- una Volta scelta l’immagine, fare clic su “Imposta immagine in evidenza” pulsante
Questo è! Ora puoi vedere l’anteprima di un’immagine direttamente nella casella Immagine in primo piano. Se vuoi vedere come appare nel post, puoi scorrere rapidamente verso l’alto e fare clic sul pulsante “Anteprima”.
Trascinare&Caduta di immagine in evidenza plugin
PREZZO di: Libero
Se si come trascinare e rilasciare le immagini per il vostro WordPress Biblioteca Multimediale, si dovrebbe considerare l’aggiunta di questo plug-in gratuito per la lista di quelli attivi sul tuo sito. Semplicemente installando Drag & Drop Featured Image plugin, il link normale per l’aggiunta di post miniatura cambierà. Invece di fare clic sul link e poi caricare una nuova immagine, si sarà in grado di trascinare e rilasciare l’immagine direttamente sul posto.
Come rimuovere o sostituire una miniatura post
A volte, si desidera rimuovere o sostituire una miniatura post. Se hai trovato o creato una foto migliore, o c’è stato un problema con la prima, ci vorranno solo pochi clic per apportare la modifica:
- Clicca sul link “Rimuovi immagine in primo piano” che si trova nella casella” Immagine in primo piano ” sotto la miniatura
- Se vuoi impostare una nuova immagine, ripeti i passaggi per aggiungere una nuova immagine in primo piano
Cosa succede se il tuo tema non ha l’opzione?
Anche se la maggior parte dei temi oggi sono pronti per le immagini in primo piano, ci sono ancora alcuni che non utilizzano la funzione. Per aggiungere manualmente l’elemento, è necessario avere una conoscenza di base dello sviluppo di WordPress. Per fortuna, si può andare in giro che e dimenticare il codice. Ti mostreremo alcuni plugin WordPress che introdurranno rapidamente le miniature dei post al tuo tema. Con queste estensioni, puoi persino lasciare che WordPress gestisca automaticamente le immagini in primo piano.
Dinamico Immagine in Evidenza plugin
PREZZO di: Libero
Il fatto che questo plugin gratuito, conta più di 70.000 utenti attivi ti dice che ci sono ancora un sacco di temi che hanno bisogno di cure extra post miniature. Dynamic Featured Image ti consente di aggiungere più immagini, quindi non devi dipendere solo da quella che di solito è disponibile. Senza toccare il codice, il plugin preparerà le immagini selezionate e consentirà ad altre funzioni del tema di accedervi quando necessario. Puoi semplicemente rilassarti; non c’è niente che devi fare al riguardo.
Il plugin è una scelta eccellente quando si lavora con altri plugin che hanno bisogno di immagini in primo piano e cursori che li visualizzerà agli utenti. C’è anche una versione premium che aggiunge diverse funzioni.
Quick Immagini plugin
PREZZO: Gratuito
Dal momento in cui si installa questo plugin, tutto può lavorare sul pilota automatico. Quick Featured Images ti consente di impostare un’immagine predefinita in primo piano. Così, ogni volta che si dimentica di impostare uno, il plugin utilizzerà la miniatura di default. Si può anche sostituire o rimuovere le immagini da qualsiasi numero di messaggi selezionati in una sola volta.
Inoltre, questo plugin gratuito aggiunge un’immagine in una colonna immagine ordinabile in elenchi di post, pagine e tipi di post personalizzati. Ci sono anche diversi filtri e regole che ti permetteranno di personalizzare il modo in cui il tuo sito gestisce le miniature dei post.
The guide to featured image size – Come cambiarlo in WordPress
In un moderno mondo online, tutto è costituito da file multimediali. Anche se i video hanno iniziato a prendere il sopravvento su Internet, le immagini sono ancora una componente vitale che non si può vivere senza. Qualunque sia il sito si apre, dovrebbe avere almeno un paio di foto ad esso collegati. I file multimediali arricchiscono i post e le homepage e ti ricorderai dell’importanza dei file multimediali ogni volta che ti imbatti in un sito senza uno. Si può anche cercare immagini gratuite da soli. Una volta che li aggiungi al tuo blog, renderanno l’intero blog più vivace e attraente per un visitatore medio.
La guida alle dimensioni dell’immagine in primo piano
Di solito, le immagini in primo piano sono controllate dal tema. Se avete intenzione di avere uno, quante opzioni di formato si ottiene e dove sta per apparire, dipende interamente dal vostro sviluppatore tema. Sfortunatamente, non tutti gli sviluppatori tendono a prestare sufficiente attenzione alle immagini in primo piano. Quindi, in alcuni casi, dovrai apportare modifiche alle dimensioni dell’immagine in primo piano. In altri casi, avrai bisogno di un set di dimensioni extra per ospitare un plugin, un nuovo widget o qualche altra area del tuo sito che desideri personalizzare.
Mentre la registrazione di nuove dimensioni dell’immagine è un pezzo di torta per uno sviluppatore WordPress, può essere un incubo per un non-coder. Quindi, in questa parte, non ti mostreremo frammenti di codice. Invece, ti mostreremo come funzionano le impostazioni di base e come estendere la funzionalità delle immagini in primo piano attraverso un plugin WordPress gratuito.
Impostazioni di base dell’immagine
Per cominciare, dovresti sapere che WordPress ti consente di modificare alcune impostazioni multimediali di base che interesseranno tutte le nuove immagini che carichi sul sito. Per impostazione predefinita, ogni installazione di WordPress funziona con solo quattro dimensioni dell’immagine:
- dimensioni originali
- Anteprima
- Medie
- Grande
Una volta che si carica una nuova immagine, WordPress memorizzare il file originale senza modifiche. Dopo il trasferimento dei dati, il sistema prenderà quel file originale e farà tutte le dimensioni extra che hai impostato nelle Impostazioni multimediali. Si può anche aggiungere un paio di dimensioni extra che sono registrati dal tema che si sta utilizzando, che potrebbe non essere visibile nelle impostazioni dei media.
Per accedere alle Impostazioni del supporto, passare a Impostazioni- > Media
L’immagine in miniatura è alquanto unica. È squadrato e, indipendentemente dalla dimensione impostata, WordPress si concentrerà sulla porzione dell’immagine e la ritaglierà per ottenere le dimensioni necessarie. Alcuni temi possono utilizzare questo preset come immagine in primo piano.
Quando si tratta di medie e grandi dimensioni, WordPress funziona un po ‘ diverso. È possibile specificare la larghezza e l’altezza massime e il sistema ridimensionerà l’immagine in base a tali impostazioni, in modo che non venga ritagliata. Di solito si tratta di immagini che utilizzerai all’interno di post e pagine.
Perché WordPress sta generando dimensioni aggiuntive?
Se WordPress non ha generato ulteriori dimensioni dell’immagine, dovresti crearne manualmente. L’alternativa sarebbe avere la stessa dimensione dell’immagine in tutto il sito o i progettisti dovrebbero lavorare molto più duramente per impostare le dimensioni di ogni immagine attraverso il codice. Questa opzione renderebbe anche molto più difficile da personalizzare.
Immagina quanto tempo avresti bisogno di aprire ogni file in un editor di foto, impostare una dimensione personalizzata e quindi caricarlo su WordPress?
Sai che i temi WordPress possono utilizzare la stessa immagine in diverse dimensioni a seconda della posizione? Ciò significherebbe generare diversi file di immagine ogni volta che stai per caricare una nuova immagine! Nessuno avrebbe tempo per questo.
Cambia la dimensione dell’immagine in primo piano
Ovviamente, non tutti i temi WordPress usano la stessa dimensione dell’immagine in primo piano. Quindi, quando si passa da un tema all’altro o semplicemente quando si desidera modificarne uno in base alle proprie esigenze e preferenze, è possibile regolare le dimensioni dell’immagine in primo piano.
Forse una dimensione più piccola apparirà meglio e accentuerà il titolo? Forse vuoi che la tua immagine in primo piano sia più ampia? Fortunatamente, qualunque sia la ragione per cambiare la dimensione dell’immagine in primo piano, non dovrai codificare nulla da solo. Stiamo per mostrarvi un fantastico plugin gratuito che vi aiuterà.
Controllare le impostazioni del tema
Prima di installare eventuali plugin aggiuntivi, è necessario controllare accuratamente le impostazioni del tema. Negli ultimi anni, gli sviluppatori di temi hanno permesso modifiche di molte caratteristiche del tema. Quindi, a seconda di un tema che hai, c’è la possibilità di trovare un’opzione di dimensione dell’immagine in primo piano nelle impostazioni del tema.
Vai a Aspetto- > Temi – > Personalizza e cerca le opzioni. Inoltre, alcuni temi avranno impostazioni aggiuntive che di solito si possono trovare nel menu Aspetto. Se riesci a trovarne uno, sei fortunato perché puoi modificare le dimensioni dell’immagine in primo piano in pochi clic. In caso contrario, non preoccuparti; il seguente plugin sarà ancora più che abbastanza semplice da apportare le modifiche necessarie.
Dimensioni semplici dell’immagine
PREZZO: Gratuito
Quando si installano Dimensioni semplici dell’immagine, le impostazioni multimediali di base di cui abbiamo appena parlato immediatamente ottenere ampliato. Il plugin riconoscerà tutte le altre dimensioni dell’immagine dal tema attualmente attivo, e vi permetterà anche di creare dimensioni personalizzate per conto proprio.
Una volta attivato il plugin, passare a Impostazioni -> Media. Tra tutte le dimensioni dell’immagine aggiuntive, dovresti trovare quella dedicata all’immagine in primo piano. Se si utilizza un tema standard Twenty Eighteen, si dovrebbe trovare l’opzione “twentyeighteen-featured-image size”. Qui puoi facilmente impostare una larghezza e un’altezza personalizzate per le immagini in primo piano.
A seconda di un tema che si sta utilizzando, ci potrebbe essere più di una dimensione dell’immagine in primo piano. Ad esempio, un tema potrebbe mostrare l’immagine in primo piano sulla prima pagina, singoli messaggi e alcuni widget pure. In tal caso, sarebbero necessarie tre dimensioni per sfruttare al meglio la funzionalità. A seconda di come si desidera personalizzare l’immagine in primo piano, modificare le impostazioni di conseguenza. Non dimenticare di premere il pulsante Aggiorna, salvare le modifiche e aprire il sito per vedere cosa è successo alle immagini.
Che dire delle immagini più vecchie?
Di solito, quando si cambiano le dimensioni dell’immagine, WordPress apporta modifiche solo a quelle nuove che si stanno per caricare. Ma che dire di quelli vecchi che si sta già utilizzando?
Fortunatamente, lo sviluppatore di Simple Images Size è stato così gentile da introdurre una funzionalità che risolverà questo problema. Nella stessa pagina delle impostazioni multimediali, basta scorrere verso il basso l’elenco delle dimensioni dell’immagine. Troverete una funzione di rigenerazione delle miniature che consente di selezionare le miniature che si desidera ricostruire. Dal momento che stiamo parlando solo di immagini in primo piano, selezionare le stesse miniature che avete modificato in precedenza.
Se vuoi ancora più controllo sulle miniature, scorri un po ‘ di più e seleziona un tipo di post su cui vuoi ricostruire.
Una volta che sei pronto, fai clic se vuoi rigenerare le miniature e non dimenticare di salvare le modifiche.
Aspetti negativi della modifica delle dimensioni dell’immagine
Durante l’impostazione delle nuove dimensioni dell’immagine è abbastanza semplice con semplici dimensioni dell’immagine, fare attenzione quando si modificano le immagini.
Se stai lavorando su un sito più piccolo che non ha ancora molte foto, puoi rilassarti e rigenerare le miniature. Ma nota che ci sono siti con centinaia di migliaia di immagini.
La generazione di una nuova dimensione per ogni immagine può richiedere molto spazio sul server. Quindi, prima di confermare il cambiamento, assicurati di sapere cosa stai facendo.
Inoltre, WordPress non si prende davvero cura delle tue vecchie miniature. Quindi, anche se non li stai usando più, tutte quelle immagini saranno ancora sedersi nella cartella e occupano prezioso spazio sul disco rigido. Alcuni plugin di pulizia delle immagini possono aiutarti se stai eseguendo un sito più piccolo. Ma per i siti web più grandi con tonnellate di foto, avrete bisogno di un approccio più professionale (e purtroppo più complicato e più costoso).
Imposta automaticamente l’immagine in primo piano in WordPress
L’utilizzo delle immagini in primo piano in WordPress è facile e relativamente semplice da configurare anche se il tema non supporta la funzione da zero. Vi abbiamo già mostrato come impostare e visualizzare l’immagine di base in primo piano, e imparerete come verificare se c’è un set di immagini in primo piano e mostrare una notifica per l’autore che ha dimenticato di impostare uno.
Se non ti piace questa opzione, puoi implementare rapidamente una funzione leggermente diversa: puoi programmare il tuo WordPress per impostare automaticamente un’immagine in primo piano.
A differenza del metodo sopra menzionato in cui WP ti avviserà della mancanza di un’immagine in primo piano in cui devi ancora sceglierne una da solo, questo approccio imposterà automaticamente un’immagine come in primo piano. Per fare questo lavoro, è necessario avere almeno un’immagine allegata al tuo post.
Dopo aver pubblicato il post senza l’immagine in primo piano, la funzione prenderà la prima immagine da quell’articolo e la imposterà come immagine in primo piano.
La cosa fantastica di questo è che una volta che la funzione imposta l’immagine in primo piano per te, rimarrà attiva anche se decidi di eliminare l’immagine dal post (quella funzione utilizzata per creare l’immagine in primo piano).
Se non hai immagini allegate al tuo post e premi il pulsante Pubblica, non ci saranno notifiche e, naturalmente, non ci saranno immagini per la funzione tra cui scegliere. Quindi, questa è una grande opzione per qualcuno che usa le immagini nella maggior parte dei loro post. Ma se si tende a dimenticare le immagini più spesso e non si allegano immagini su base regolare, si consiglia di controllare il metodo precedente di impedire la pubblicazione di post senza l’immagine.
Ora, quando sai cosa puoi ottenere con questo, ti mostriamo il codice. Per installare la funzione, dovrai aprire le tue funzioni.file php e copia / incolla il seguente frammento:
function autoset_featured() {global $post;$already_has_thumb = has_post_thumbnail($post->ID);if (!$already_has_thumb) {$attached_image = get_children("post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" );if ($attached_image) {foreach ($attached_image as $attachment_id => $attachment) {set_post_thumbnail($post->ID, $attachment_id);}}}}add_action('the_post', 'autoset_featured');add_action('save_post', 'autoset_featured');add_action('draft_to_publish', 'autoset_featured');add_action('new_to_publish', 'autoset_featured');add_action('pending_to_publish', 'autoset_featured');add_action('future_to_publish', 'autoset_featured');
Non dimenticare di salvare le modifiche dopo aver incollato il codice. Ora puoi provare ad aggiungere un nuovo post con qualsiasi immagine al suo interno e pubblicarlo. Vedi come immagine in primo piano è apparso sul sito? Magia.
Collega automaticamente le miniature dei post in primo piano ai loro post originali
I moderni temi WordPress sono opere d’arte progettate pensando alle ultime tecnologie. Ciò significa che gli sviluppatori si sono presi cura di ogni singola cosa che tu e i tuoi futuri visitatori del sito web avrete bisogno di un tema. Ciò include un bel design e numerose funzionalità aggiunte sia al backend che al frontend.
Dopo che WordPress ha introdotto le miniature dei post in primo piano, gli sviluppatori di temi hanno dovuto trovare un modo per collegare quelle immagini ai loro post originali. Quella semplice immagine in primo piano è diventato un punto di svolta per WordPress che ha trasformato una piattaforma di blogging popolare in CMS ancora più popolare. A volte quelle foto non dovranno collegarsi da nessuna parte, ma se ci chiedi, ogni immagine in anteprima deve portare al post originale.
Anche se molti sviluppatori trovano questo un must-have caratteristica in un tema, molti temi WordPress (la maggior parte di loro saranno omaggi) non avrà installato di default. E se avete problemi con le immagini in miniatura post non essere cliccabile, come facciamo noi, questo potrebbe ottenere sui nervi. Ma non preoccuparti, una soluzione rapida può essere trovata poche righe sotto.
In questa parte del tutorial, stiamo per mostrarti come collegare automaticamente l’immagine in primo piano al permalink post e quindi consentire a chiunque faccia clic sull’immagine di essere reindirizzato al post originale.
Collega l’immagine in primo piano al post:
- Apri funzioni.php
- Copia e incolla il seguente codice:
function wcs_auto_link_post_thumbnails( $html, $post_id, $post_image_id ) {$html = '<a href="' . get_permalink( $post_id ) . '" title="' . esc_attr( get_the_title( $post_id ) ) . '">' . $html . '</a>'; return $html;}add_filter( 'post_thumbnail_html', 'wcs_auto_link_post_thumbnails', 10, 3 );
- Salva le modifiche
Questo è tutto, gente. Dopo aver salvato le modifiche, non dovrai preoccuparti di quelle miniature dei post in primo piano che non si collegano al post originale. Ora sia l’immagine miniatura in primo piano e” leggi di più ” testo porterà i visitatori al tuo post.
Come aggiungere anteprime delle miniature in Post/Page edit list
Se hai il tuo tema WordPress di tutti i giorni con funzionalità standard, probabilmente ti sei abituato a un certo aspetto del pannello di amministrazione di WordPress. Quando parliamo di opzioni di modifica per post e pagine, probabilmente hai una vista standard in cui titolo, autore, categorie, tag e date vengono visualizzati in colonne diverse.
Come puoi vedere, non ci sono informazioni sulle immagini in primo piano. Quindi, se vuoi vedere se un post ha già un’immagine in primo piano e possibilmente vedere come appare l’immagine, devi modificare ogni post separatamente.
Immaginate di passare attraverso decine di post solo per fare una rapida visualizzazione dell’immagine in evidenza, in modo da non duplicare uno o lasciare un post senza uno. Questa è solo una perdita di tempo ed è per questo che vi mostreremo una soluzione rapida per questo.
In questa parte del tutorial, ci accingiamo a mostrarvi un semplice codice è possibile aggiungere al tema che sarà poi aggiungere una miniatura direttamente alla colonna post/pagina. Affinché questo” trucco ” funzioni, assicurati che il tuo tema supporti le miniature dei post.
Basta parlare; inseriamo il codice nel tema e mostriamo una miniatura nell’editor dei tuoi post:
- Apri la tua funzione.file php
- Copia e incolla il seguente codice:
add_filter('manage_posts_columns', 'posts_columns', 5);add_action('manage_posts_custom_column', 'posts_custom_columns', 5, 2);add_filter('manage_post-type_posts_columns', 'posts_columns', 5);add_action('manage_post-type_posts_custom_column', 'posts_custom_columns', 5, 2);function posts_columns($defaults){ $defaults = __('Thumbs'); return $defaults;}function posts_custom_columns($column_name, $id){ if($column_name === 'riv_post_thumbs'){if( has_post_thumbnail() ) { echo the_post_thumbnail('medium'); } else { _e('No Thumbnail For Post'); }echo "<style> .column-riv_post_thumbs img{ max-height: 300px; max-width: 250px; } </style>"; } }
- Salva modifiche
- Vai al Post-> Tutti i Post e vedere il cambiamento
Nel codice di cui sopra, abbiamo impostato le dimensioni della miniatura al 100×100 pixel. Poiché questo è usato solo come anteprima dell’immagine in primo piano, non c’è davvero bisogno di un’immagine più grande. Naturalmente, sei libero di cambiare la dimensione della miniatura in qualsiasi dimensione tu voglia. Nelle righe seguenti, è possibile vedere alcuni esempi di come modificare l’ultima riga di codice:
Mostra più completa di immagine invece di una miniatura:
echo the_post_thumbnail( 'featured-thumbnail' );
Doppio le dimensioni della miniatura:
echo the_post_thumbnail( array(200,200) );
il titolo dice che si può mostrare le miniature in post e pagine schermate di modifica. Hai provato il codice, ma non riesci a vedere i pollici nelle pagine? Non preoccuparti, avrai bisogno di queste due linee di codice, e si dovrebbe aggiungere all’inizio del frammento sopra indicato:
add_filter('manage_pages_columns', 'posts_columns', 5);add_action('manage_pages_custom_column', 'posts_custom_columns', 5, 2);
Dopo aver aggiunto questo pezzo di codice, le miniature saranno visibili sulle pagine editor.
Fai in modo che i tuoi autori selezionino le immagini in primo piano prima di pubblicare post
Quando WordPress ha raggiunto la versione 2.9, le persone hanno avuto la possibilità di aggiungere immagini in primo piano ai loro post. Da allora, se i temi lo hanno permesso, sei stato in grado di caricare o selezionare un’immagine per il tuo post che lo rappresenterebbe bene, e non eri ancora obbligato a mostrare quell’immagine all’interno del post.
Gli utenti di WordPress si sono abituati rapidamente alla nuova funzionalità e ora è diventato difficile trovare un tema senza immagini in primo piano.
Ma se pubblichi molto e hai più di un autore, a volte puoi dimenticare di aggiungere un’immagine in primo piano che può risultare in un sito Web disordinato. Il tuo post senza un’immagine sembrerebbe vuoto e incompiuto sulla home page, ci sarebbe sicuramente un buco fatto nel tuo widget di post recenti, e se usi le miniature per mostrare le immagini all’inizio dei tuoi articoli, i tuoi post sembrerebbero molto semplici senza un’immagine.
Questi sono solo alcuni semplici problemi che potresti avere se dimentichi di includere un’immagine in primo piano. Prima ancora di questi problemi, vediamo come farlo scomparire per sempre.
In questa parte del tutorial, stiamo per mostrarvi un pezzo di codice che vi permetterà di dimenticare il problema. Una volta installato il codice, ogni autore che tenta di pubblicare un post senza avere un’immagine in primo piano riceverà un messaggio di errore. Il suo post finirà per essere salvato come bozza invece di essere pubblicato. Questo renderà quel particolare autore utilizzare qualsiasi immagine in primo piano prima di pubblicare un post e sarà un salvagente quando sei di fretta.
Se sei pronto per far funzionare la funzione, ecco i passaggi da seguire:
- Apri le tue funzioni.file php
- Copia e incolla il seguente codice:
add_action('save_post', 'pu_validate_thumbnail');function pu_validate_thumbnail($post_id){// Only validate post type of postif(get_post_type($post_id) != 'post')return;// Check post has a thumbnailif ( !has_post_thumbnail( $post_id ) ) {// Confirm validate thumbnail has failedset_transient( "pu_validate_thumbnail_failed", "true");// Remove this action so we can resave the post as a draft and then reattach the postremove_action('save_post', 'pu_validate_thumbnail');wp_update_post(array('ID' => $post_id, 'post_status' => 'draft'));add_action('save_post', 'pu_validate_thumbnail');} else {// If the post has a thumbnail delete the transientdelete_transient( "pu_validate_thumbnail_failed" );}}
- Salva modifiche
Questo codice controllerà lo stato del post una volta che l’autore fa clic sul pulsante pubblica. Funziona solo per i post e, se la funzione non trova una miniatura ad essa allegata, verrà salvata una bozza e WordPress verrà preparato per mostrare un messaggio di errore. Se viene trovata una miniatura, un post viene normalmente pubblicato senza mostrare il messaggio.
Poiché il codice mostrato sopra non contiene il messaggio di errore stesso, hai ancora bisogno di un piccolo frammento di codice che lo preparerà:
- subito dopo il precedente codice, copia e incolla questo:
add_action('admin_notices', 'pu_validate_thumbnail_error');function pu_validate_thumbnail_error(){if ( get_transient( "pu_validate_thumbnail_failed" ) == "true" ) {echo "<div class='error'><p><strong>A post thumbnail must be set before saving the post.</strong></p></div>";delete_transient( "pu_validate_thumbnail_failed" );}}
- Salva modifiche e provare la nuova funzione
Se si desidera personalizzare il messaggio di errore, passare alla riga #5 e cambiare il “post miniatura deve essere impostato prima di salvare il post” per qualcosa che ti piace.
Questo è tutto. Goditi i tuoi post senza doverti preoccupare di non avere un’immagine in primo piano.
Cambia il testo dell’immagine in primo piano nelle pagine di amministrazione
Se stai modificando un tema o creandone uno nuovo, probabilmente devi lavorare sulle immagini in primo piano.
Se hai usato, ad esempio, una funzione che aggiungerà automaticamente l’immagine in primo piano dalla prima immagine in un post, sarebbe bello far sapere ai tuoi autori cosa sta succedendo. Potresti semplicemente cambiare il testo e usarlo come una breve notifica che dirà a un autore che l’immagine in primo piano verrà selezionata automaticamente se un autore non ne ha scelto uno da solo. Quindi, come cambiare quel testo che legge “Imposta l’immagine in primo piano” a qualcos’altro?
- Funzioni aperte.file php del tema che stai usando
- Copia e incolla il seguente codice:
function change_featured_image_text( $content ) { return $content = str_replace( __( 'Set featured image' ), __( 'Your custom text goes here' ), $content);}add_filter( 'admin_post_thumbnail_html', 'change_featured_image_text' );
- Cambiare il Vostro testo personalizzato va qui’, ma non dimenticate di lasciare le virgolette
- Salva modifiche
- Vai al post e vedere il testo modificato
Conclusioni
le immagini Presenti sono probabilmente il più importante tipo di file multimediale che si avrà sul tuo blog. Per questo motivo, è fondamentale che abbiano un bell’aspetto. Pur avendo una bella foto o un’immagine del computer ben generato è essenziale, si dovrebbe fare tutto ciò che è in vostro potere per renderlo buono come si può ottenere.
Fortunatamente, non devi essere uno sviluppatore o avere una comprensione completa di come WordPress elabora le immagini. Hai solo bisogno di un semplice plug-in o frammento di codice che ti aiuterà a impostare nuove immagini in primo piano; speriamo che questa guida ti abbia aiutato in questo.