imaginile sunt componente vitale ale fiecărui site web. Înainte de a începe să puneți la îndoială importanța imaginilor, încercați doar să vă imaginați blogul sau site-ul dvs. preferat fără unul. V-ar interesa la fel de mult să citiți despre tehnologie, mașini, mâncare sau modă și machiaj dacă site-ul web nu conține imagini?
când primele site-uri au intrat online, imaginile nu au putut juca un rol semnificativ în existența lor. Conexiunile la Internet erau prea lente și nimeni nu putea încărca zeci de imagini pe pagină. Din fericire, lucrurile s-au schimbat, iar acum nu putem trăi fără mass-media online. Același principiu se poate aplica unui blog personal sau site-ului dvs. web. În lumea modernă, pur și simplu nu poți avea un site de blog fără imagini. Ele sunt mult mai importante decât v-ați putea imagina.
ce este o imagine prezentată în WordPress
deși o imagine prezentată este doar un alt fișier media pe care îl puteți adăuga la WordPress, merită un tratament special. Acest tip de imagine vă poate ajuta să atrageți atenția vizitatorilor dvs. Este folosit pentru a atrage indivizii să vă citească poveștile, să sporească calitatea vizuală a blogului dvs. și chiar joacă un rol notabil în partajarea rețelelor sociale. Deci, nu neglija importanța unei imagini prezentate.
imaginile prezentate sunt controlate de teme WordPress.
nu cu mult timp în urmă, multe teme WordPress nu au avut suport pentru ele. Doar cei mai atenți dezvoltatori au fost suficient de amabili pentru a introduce imagini prezentate în temele lor, în timp ce toți ceilalți au trebuit să codifice singuri funcția. Din fericire, vremurile s-au schimbat, iar acum majoritatea temelor sunt în întregime pregătite pentru imagini prezentate.
unde apar imaginile prezentate pe site-ul dvs.?
De obicei, o imagine prezentată în WordPress își va găsi locul sub reflectoarele paginii dvs. de pornire. Ele sunt folosite ca miniaturi care reprezintă întregul post. De cele mai multe ori, aceeași miniatură a postării (care este, de asemenea, un alt nume pentru o imagine prezentată) se leagă direct de acea postare. Selectând o imagine prezentată pentru o postare, puteți seta întregul ton al poveștii dvs. În timp ce o fotografie bună poate tenta un vizitator să citească întreaga postare, una proastă poate respinge cu ușurință un cititor mediu.
De asemenea, aceleași imagini prezentate apar de obicei în partea de sus a postărilor unice, a paginilor și a tipurilor de postări personalizate din WordPress. În funcție de tema pe care o utilizați, o imagine prezentată poate apărea chiar deasupra sau sub titlu. Poate apărea în diferite dimensiuni; totul depinde de un dezvoltator de teme care a lucrat la detalii.
Din nou, în funcție de temă, imaginile prezentate pot fi utilizate în altă parte. De exemplu, dacă adăugați un widget pentru a afișa cele mai recente postări, miniaturile postărilor pot fi utilizate pentru a adăuga mai mult stil widgetului și pentru a obține mai multă atenție din partea vizitatorilor.
unele teme vor afișa chiar imaginile din paginile de administrare WordPress, chiar lângă postările atribuite.
cum se adaugă o imagine recomandate
când te-am plimbat prin adăugarea primul post în WordPress, am menționat, de asemenea, fila Imagine recomandate care se află pe partea dreaptă a ecranului. Doar în cazul în care nu găsiți fila, ar trebui să verificați opțiunile ecranului:
- adăugați o postare nouă sau editați una existentă
- derulați până la capăt
- Faceți clic pe fila „Opțiuni ecran” din colțul din dreapta sus
- asigurați-vă că este bifată caseta „imagine prezentată”
pe un site WordPress proaspăt, fila imagine prezentată va fi localizată chiar în partea de jos a barei laterale din partea dreaptă. Verificați dacă aveți unul și pregătiți-vă pentru adăugarea primei miniaturi de postare:
- Faceți clic pe linkul „Set featured image” situat în caseta „Featured Image”
- o fereastră nouă va deschide biblioteca Media
- Selectați orice imagine pe care o aveți sau încărcați una nouă de pe computer
- odată ce alegeți imaginea, faceți clic pe butonul „Set featured image”
asta este! Acum Puteți vedea previzualizarea unei imagini chiar în caseta imagine prezentată. Dacă doriți să vedeți cum arată în postare, puteți derula rapid în sus și faceți clic pe butonul „Previzualizare”.
Drag&Drop featured image plugin
Preț: Gratuit
dacă doriți să glisați și să fixați imagini în biblioteca Media WordPress, ar trebui să luați în considerare adăugarea acestui plugin gratuit la lista celor active de pe site-ul dvs. Doar prin instalarea Drag &Drop Featured Image plugin, link-ul regulat pentru adăugarea miniatură post se va schimba. În loc să faceți clic pe link și apoi să încărcați o nouă imagine, veți putea să glisați și să fixați imaginea direct la fața locului.
cum să eliminați sau să înlocuiți o miniatură post
uneori, veți dori să eliminați sau să înlocuiți o miniatură post. Indiferent dacă ați găsit sau ați creat o fotografie mai bună sau a existat o problemă cu prima, va dura doar câteva clicuri pentru a face schimbarea:
- Faceți clic pe linkul” eliminați imaginea prezentată „situat în caseta” imagine prezentată ” de sub miniatură
- dacă doriți să setați o imagine nouă, repetați pașii pentru adăugarea unei noi imagini prezentate
ce se întâmplă dacă tema dvs. nu are opțiunea?
deși majoritatea temelor de astăzi sunt pregătite pentru imagini prezentate, există încă unele care nu utilizează caracteristica. Pentru a adăuga manual elementul, ar trebui să aveți o înțelegere de bază a dezvoltării WordPress. Din fericire, puteți merge în jurul valorii de faptul că și să uitați codul. Vă vom arăta câteva pluginuri WordPress care vor introduce rapid miniaturile postării în tema dvs. Cu aceste extensii, puteți chiar să lăsați WordPress să gestioneze automat imaginile prezentate.
Dynamic Featured Image plugin
Pret: Gratuit
faptul că acest plugin gratuit numără mai mult de 70.000 de utilizatori activi spune tu că există încă destul de o mulțime de teme care au nevoie de îngrijire suplimentară despre miniaturi post. Dynamic Featured Image vă permite să adăugați mai multe imagini, deci nu trebuie să depindeți doar de cea care este de obicei disponibilă. Fără a atinge codul, pluginul va pregăti imaginile selectate și va permite altor funcții tematice să le acceseze atunci când este necesar. Poți să te relaxezi; nu trebuie să faci nimic în legătură cu asta.
plugin-ul este o alegere excelentă atunci când lucrați cu alte plugin-uri care au nevoie de imagini prezentate și cursoare care le va afișa utilizatorilor. Există chiar și o versiune premium care adaugă mai multe funcții diferite.
quick Featured Images plugin
Pret: Gratuit
Din momentul în care instalați acest plugin, totul poate funcționa pe pilot automat. Imaginile prezentate rapid vă vor permite să setați o imagine implicită prezentată. Deci, ori de câte ori uitați să setați unul, pluginul va folosi miniatura implicită. De asemenea, poate înlocui sau elimina imagini din orice număr de postări selectate simultan.
În plus, acest plugin gratuit Adaugă o imagine într-o coloană de imagine sortable în liste de posturi, pagini, și tipuri personalizate post. Există, de asemenea, diferite filtre și reguli care vă vor permite să personalizați modul în care site-ul dvs. gestionează miniaturile postărilor.
Ghidul pentru dimensiunea imaginii recomandate – cum se schimbă în WordPress
într-o lume online modernă, totul constă din fișiere media. Deși videoclipurile au început să preia internetul, imaginile sunt încă o componentă vitală fără de care nu poți trăi. Indiferent de site-ul pe care îl deschideți, ar trebui să aibă cel puțin câteva imagini atașate la acesta. Fișierele Media îmbogățesc postările și paginile de pornire și vă veți aminti de importanța fișierelor media ori de câte ori vă împiedicați de un site fără unul. Puteți chiar să căutați imagini gratuite. Odată ce le adăugați pe blogul dvs., acestea vor face ca întregul blog să pară mai vibrant și mai atrăgător pentru un vizitator mediu.
Ghidul pentru dimensiunea imaginii recomandate
De obicei, imaginile prezentate sunt controlate de temă. Indiferent dacă veți avea unul, câte opțiuni de dimensiune veți obține și unde va apărea, depinde în întregime de dezvoltatorul temei dvs. Din păcate, nu toți dezvoltatorii tind să acorde suficientă atenție imaginilor prezentate. Deci, în unele cazuri, va trebui să faceți ajustări la dimensiunea imaginii prezentate. În alte cazuri, veți avea nevoie de o dimensiune suplimentară setată pentru a găzdui un plugin, un widget nou sau o altă zonă a site-ului dvs. pe care doriți să o personalizați.în timp ce înregistrarea de noi dimensiuni de imagine este o bucată de tort pentru un dezvoltator WordPress, poate fi un coșmar pentru un non-coder. Deci, în această parte, nu vă vom arăta fragmente de cod. În schimb, vă vom arăta cum funcționează setările de bază și cum să extindeți funcționalitatea imaginilor prezentate printr-un plugin WordPress gratuit.
Setări de imagine de bază
Pentru început, trebuie să știți că WordPress vă permite să modificați câteva setări media de bază care vor afecta toate imaginile noi pe care le încărcați pe site. În mod implicit, fiecare instalare WordPress funcționează cu doar patru dimensiuni de imagine:
- dimensiunea originală
- miniatură
- Mediu
- mare
odată ce încărcați o nouă imagine, WordPress va stoca fișierul original fără modificări aduse acestuia. După transferul de date, Sistemul va lua acel fișier original și va face toate dimensiunile suplimentare pe care le-ați configurat în setările Media. Se poate adăuga, de asemenea, câteva dimensiuni suplimentare care sunt înregistrate de tema pe care o utilizați, care ar putea să nu fie vizibile în setările media.
pentru a accesa setările Media, vă rugăm să navigați la Setări -> Media
imaginea în miniatură este oarecum unică. Este pătrat și, indiferent de dimensiunea pe care ați setat-o, WordPress se va concentra pe porțiunea imaginii și o va decupa pentru a obține dimensiunile necesare. Unele teme pot utiliza această presetare ca imagine prezentată.
când vine vorba de dimensiuni medii și mari, WordPress funcționează puțin diferit. Puteți specifica lățimea și înălțimea maximă, iar sistemul va reduce imaginea în funcție de aceste setări, astfel încât să nu fie decupată. Acestea sunt de obicei imagini pe care le veți folosi în postări și pagini.
de ce WordPress generează dimensiuni suplimentare?
Dacă WordPress nu ar genera dimensiuni suplimentare de imagine, ar trebui să le creați manual. Alternativa ar fi să aveți aceeași dimensiune a imaginii pe site-ul dvs. sau designerii ar trebui să lucreze mult mai mult pentru a seta dimensiunile fiecărei imagini prin cod. Această opțiune ar face, de asemenea, mult mai dificilă personalizarea.
Imaginați-vă cât timp ați avea nevoie pentru a deschide fiecare fișier într-un editor foto, pentru a seta un parametru personalizat și apoi pentru a-l încărca pe WordPress?
știți că temele WordPress pot folosi aceeași imagine în mai multe dimensiuni diferite, în funcție de locație? Asta ar însemna generarea mai multor fișiere imagine de fiecare dată când sunteți pe cale să încărcați o nouă imagine! Nimeni nu ar avea timp pentru asta.
schimbați dimensiunea imaginii recomandate
evident, nu toate temele WordPress folosesc aceeași dimensiune a imaginii recomandate. Deci, atunci când comutați între teme sau pur și simplu când doriți să modificați una la nevoile și preferințele dvs., vă recomandăm să ajustați dimensiunea imaginii prezentate.
poate o dimensiune mai mică va arăta mai bine și va accentua titlul? Poate doriți ca imaginea dvs. prezentată să fie mai largă? Din fericire, indiferent de motivul modificării dimensiunii imaginii prezentate, nu va trebui să codificați nimic pe cont propriu. Suntem pe cale să vă arătăm un plugin gratuit fantastic care vă va ajuta.
verificați setările temei
înainte de a instala orice plugin-uri suplimentare, ar trebui să verificați cu atenție setările temei. În ultimii ani, dezvoltatorii de teme au permis modificări ale multor caracteristici tematice. Deci, în funcție de o temă pe care o aveți, există șansa de a găsi o opțiune de dimensiune a imaginii prezentată chiar în setările temei.
mergeți la aspect- > teme – > personalizați și căutați opțiunile. De asemenea, unele teme vor avea setări suplimentare care pot fi găsite de obicei în meniul Aspect. Dacă puteți găsi unul, aveți noroc, deoarece puteți modifica dimensiunea imaginii prezentate în doar câteva clicuri. Dacă nu, nu vă faceți griji; următorul plugin va fi în continuare suficient de simplu pentru a face modificările necesare.
dimensiuni simple de imagine
Preț: Gratuit
când instalați dimensiuni simple de imagine, setările media de bază despre care tocmai am vorbit instantaneu se extinde. Pluginul va recunoaște toate celelalte dimensiuni de imagine din tema activă în prezent și vă va permite, de asemenea, să creați dimensiuni personalizate pe cont propriu.
după ce ați activat pluginul, vă rugăm să navigați la Setări- > Media. Dintre toate dimensiunile suplimentare ale imaginii, ar trebui să o găsiți pe cea dedicată imaginii prezentate. Dacă utilizați o temă standard Twenty Eighteen, ar trebui să găsiți opțiunea „twentyeighteen-featured-image size”. Aici puteți seta cu ușurință o lățime și o înălțime personalizate pentru imaginile prezentate.
în funcție de o temă pe care o utilizați, ar putea exista mai mult decât o singură dimensiune a imaginii prezentate. De exemplu, o temă ar putea afișa imagini prezentate pe prima pagină, postări unice și unele widget-uri. În acest caz, ar fi necesare trei dimensiuni pentru a profita la maximum de caracteristică. În funcție de modul în care doriți să personalizați imaginea prezentată, modificați setările în consecință. Nu uitați să apăsați butonul de actualizare, să salvați modificările și să deschideți site-ul dvs. pentru a vedea ce s-a întâmplat cu imaginile.
cum rămâne cu imaginile mai vechi?
De obicei, atunci când schimbați dimensiunile imaginii, WordPress face modificări doar la cele noi pe care urmează să le încărcați. Dar ce zici de cele vechi pe care le folosești deja?
Din fericire, dezvoltatorul de imagini simple dimensiune a fost un fel de ajuns pentru a introduce o caracteristică care va rezolva această problemă. În aceeași pagină de setări Media, derulați în jos prin lista de dimensiuni ale imaginii. Veți găsi o caracteristică de regenerare a miniaturilor care vă permite să selectați miniaturile pe care doriți să le reconstruiți. Deoarece vorbim doar despre imagini prezentate, selectați aceleași miniaturi pe care le-ați editat mai devreme.
Dacă doriți și mai mult control asupra miniaturilor, derulați puțin mai mult și selectați un tip de postare pe care doriți să îl reconstruiți.
după ce sunteți gata, faceți clic pe dacă doriți să regenerați miniaturile și nu uitați să salvați modificările.
dezavantaje ale modificării dimensiunilor imaginii
în timp ce configurarea noilor dimensiuni ale imaginii este destul de ușoară cu dimensiuni Simple ale imaginii, Aveți grijă când modificați imaginile.
dacă lucrați pe un site mai mic, care încă nu are atât de multe fotografii, vă puteți relaxa și regenera miniaturile. Dar rețineți că există site-uri cu sute de mii de imagini.
generarea unei noi dimensiuni pentru fiecare imagine poate necesita mult spațiu pe serverul dvs. Deci, înainte de a confirma schimbarea, asigurați-vă că știți ce faceți.
De asemenea, WordPress nu prea are grijă de vechile tale miniaturi. Deci, chiar dacă nu le mai folosiți, toate acele imagini se vor așeza în continuare în folder și vor ocupa spațiu prețios pe hard disk. Unele pluginuri de curățare a imaginilor vă pot ajuta dacă rulați un site mai mic. Dar pentru site-urile mai mari cu tone de fotografii, veți avea nevoie de o abordare mai profesională (și, din păcate, mai complicată și mai scumpă).
setați automat imaginea prezentată în WordPress
utilizarea imaginilor prezentate în WordPress este ușor și relativ simplu de configurat chiar dacă tema dvs. nu acceptă funcția de la zero. V-am arătat deja cum să setați și să afișați imaginea de bază prezentată și veți învăța cum să verificați dacă există un set de imagini prezentate și să afișați o notificare autorului care a uitat să stabilească unul.
dacă nu vă place această opțiune, puteți implementa rapid o caracteristică ușor diferită – puteți programa WordPress-ul pentru a seta automat o imagine prezentată pentru dvs.
spre deosebire de metoda menționată mai sus, unde WP vă va notifica despre lipsa imaginii prezentate, unde trebuie să alegeți una singură, această abordare va seta automat o imagine ca una prezentată. Pentru a face acest lucru, va trebui să aveți cel puțin o imagine atașată la postarea dvs.
după ce publicați postarea fără imaginea prezentată, funcția va lua prima fotografie din acel articol și o va seta ca imagine prezentată.
Ce este minunat în acest sens este că, odată ce funcția setează imaginea prezentată pentru dvs., aceasta va rămâne activată chiar dacă decideți să ștergeți imaginea din postare (singura funcție utilizată pentru realizarea imaginii prezentate în primul rând).
dacă nu aveți nicio imagine atașată la postarea dvs. și apăsați butonul Publicare, nu vor exista notificări și, desigur, nu vor exista imagini din care să aleagă funcția. Deci, aceasta este o opțiune excelentă pentru cineva care folosește imagini în majoritatea postărilor sale. Dar dacă aveți tendința de a uita imaginile mai des și nu atașați imagini în mod regulat, vă sugerăm să verificați metoda anterioară de prevenire a publicării postărilor fără imagine.
acum, când știi ce poți obține cu asta, să-ți arătăm codul. Pentru a instala funcția, va trebui să vă deschideți funcțiile.fișier php și copiați / lipiți următorul fragment:
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');
nu uitați să salvați modificările după lipirea codului. Acum Puteți încerca să adăugați o nouă postare cu orice imagine din interiorul acesteia și să o publicați. Vedeți cum a apărut imaginea prezentată pe site? Magie.
link automat recomandate miniaturi mesaj la posturile lor originale
teme WordPress moderne sunt piese de artă, care sunt proiectate cu cea mai recentă tehnologie în minte. Asta înseamnă că dezvoltatorii au avut grijă de fiecare lucru pe care tu și vizitatorii site-ului dvs. viitori vor avea nevoie de o temă. Aceasta include un design frumos și numeroase caracteristici adăugate atât la backend și frontend.
după ce WordPress a introdus miniaturi de postări recomandate, dezvoltatorii de teme au trebuit să găsească o modalitate de a lega aceste imagini de postările lor originale. Această imagine simplă a devenit un schimbător de jocuri pentru WordPress, care a transformat o platformă populară de blogging într-un CMS și mai popular. Uneori, aceste fotografii nu vor trebui să se conecteze nicăieri, dar dacă ne întrebați, fiecare imagine în miniatură prezentată trebuie să conducă la postarea originală.
chiar dacă mulți dezvoltatori consideră că aceasta este o caracteristică obligatorie într-o temă, multe teme WordPress (majoritatea vor fi freebies) nu o vor instala în mod implicit. Și dacă aveți probleme cu imaginile post thumbnail care nu pot fi făcute clic, așa cum facem noi, acest lucru s-ar putea să vă calce pe nervi. Dar nu vă faceți griji, o soluție rapidă poate fi găsită câteva rânduri mai jos.
în această parte a tutorialului, suntem pe cale să vă arătăm cum să conectați automat imaginea prezentată la postarea permalink și astfel să permiteți oricui face clic pe imagine să fie redirecționat către postarea originală.
Link recomandate imagine la post:
- funcții deschise.php
- copiați și inserați următorul cod:
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ți modificările
asta e tot, oameni buni. După ce ați salvat modificările, nu va trebui să vă faceți griji cu privire la acele miniaturi ale postării prezentate care nu se leagă de postarea originală. Acum, atât imaginea în miniatură prezentată, cât și textul „citiți mai multe” vă vor conduce vizitatorii la postarea dvs.
cum să adăugați previzualizări de miniaturi în lista de editare Post/pagină
Dacă aveți Tema WordPress de zi cu zi cu caracteristici standard, probabil că v-ați obișnuit cu un anumit aspect al panoului de administrare WordPress. Când vorbim despre opțiunile de editare pentru postări și pagini, probabil că aveți o vizualizare standard în care titlul, autorul, categoriile, etichetele și datele sunt afișate în diferite coloane.
după cum puteți vedea, nu există informații despre imaginile prezentate. Deci, dacă doriți să vedeți dacă o postare are deja setată o imagine prezentată și, eventual, să vedeți cum arată imaginea, trebuie să editați fiecare postare separat.
Imaginați-vă că treceți prin zeci de postări doar pentru a vizualiza rapid imaginea prezentată, astfel încât să nu duplicați una sau să lăsați o postare fără unu. Aceasta este doar o pierdere de timp și de aceea vă vom arăta o soluție rapidă pentru acest lucru.
în această parte a tutorialului, vă vom arăta un cod simplu pe care îl puteți adăuga la tema dvs., care va adăuga apoi o miniatură direct în coloana post / pagină. Pentru ca acest” truc ” să funcționeze, asigurați-vă că tema dvs. acceptă miniaturile postărilor.
destul cu discuția; să introducem codul în temă și să afișăm o miniatură în editorul de postări:
- deschideți funcția.php fișier
- copiați și inserați următorul cod:
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ți modificările
- du-te la posturi – > toate posturile și a vedea schimbarea
în codul de mai sus, am setat dimensiunea miniaturii la 100 de 100 de pixeli. Deoarece aceasta este utilizată doar ca previzualizare a imaginii prezentate, nu este nevoie de o imagine mai mare. Desigur, sunteți liber să modificați dimensiunea miniaturii la orice dimensiune doriți. În rândurile următoare, puteți vedea câteva exemple despre cum să editați ultima linie a codului:
afișați imaginea completă în loc de o miniatură:
echo the_post_thumbnail( 'featured-thumbnail' );
dublați dimensiunea miniaturii:
echo the_post_thumbnail( array(200,200) );
titlul nostru spune că puteți afișa miniaturi în posturi și pagini edita ecrane. Ați încercat codul, dar nu puteți vedea degetele mari în pagini? Nu vă faceți griji, veți avea nevoie de aceste două linii de cod și ar trebui să le adăugați la începutul fragmentului prezentat mai sus:
add_filter('manage_pages_columns', 'posts_columns', 5);add_action('manage_pages_custom_column', 'posts_custom_columns', 5, 2);
după ce adăugați această bucată de cod, miniaturile dvs. vor fi vizibile și în editorul pages.
asigurați-vă autorii selectați imagini recomandate înainte de publicarea postărilor
când WordPress a ajuns la versiunea 2.9, oamenii au avut șansa de a adăuga imagini recomandate la postările lor. De atunci, dacă temele o permiteau, ați putut încărca sau selecta o imagine pentru postarea dvs. care ar reprezenta-o frumos și încă nu ați fost obligat să arătați acea imagine în postare.
utilizatorii WordPress s-au obișnuit rapid cu noua caracteristică, iar acum a devenit greu să găsești o temă fără imagini prezentate.
dar dacă publicați mult și aveți mai mulți autori, uneori puteți uita să adăugați o imagine prezentată care poate duce la un site web dezordonat. Postarea dvs. fără o imagine ar părea goală și neterminată pe pagina principală, cu siguranță ar exista o gaură făcută în widgetul dvs. de postări recente, iar dacă utilizați miniaturi pentru a arăta imaginile de la începutul articolelor dvs., postările dvs. ar arăta foarte simplu fără o imagine.
acestea sunt doar câteva probleme simple pe care le-ați putea avea dacă uitați să includeți o imagine prezentată. Înainte ca aceste probleme să apară, să vedem cum să o facem să dispară pentru totdeauna.
în această parte a tutorialului, suntem pe cale să vă arătăm o bucată de cod care vă va permite să uitați de problemă. După ce instalați codul, fiecare autor care încearcă să publice o postare fără a avea o imagine prezentată va primi un mesaj de eroare. Postarea lui sau a ei va ajunge apoi să fie salvată ca schiță în loc să fie publicată. Acest lucru îl va face pe acel autor să folosească orice imagine prezentată înainte de a publica o postare și va fi un salvator atunci când vă grăbiți.
Dacă sunteți gata să faceți funcția să funcționeze, iată pașii pe care trebuie să îi urmați:
- deschideți funcțiile.fișier php
- copiați și inserați următorul cod:
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ți modificările
acest cod va verifica starea postării odată ce autorul face clic pe butonul Publicare. Funcționează numai pentru postări și, dacă funcția nu găsește o miniatură atașată la aceasta, o schiță ar fi salvată, iar WordPress ar fi pregătit pentru afișarea unui mesaj de eroare. Dacă se găsește o miniatură, o postare este publicată în mod normal fără a afișa mesajul.
deoarece codul prezentat mai sus nu conține mesajul de eroare în sine, aveți nevoie în continuare de un mic fragment de cod care îl va pregăti:
- imediat după codul anterior, copiați și lipiți-l pe acesta:
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ți modificările și încercați noua funcție
dacă doriți să personalizați mesajul de eroare, navigați la rândul #5 și „o miniatură de postare trebuie setată înainte de a salva postarea” la orice doriți.
asta e. Bucurați-vă de postările dvs. fără a fi nevoie să vă faceți griji că nu aveți o imagine prezentată.
schimbați textul imaginii prezentate în paginile de administrare
dacă editați o temă sau creați una nouă, probabil că trebuie să lucrați în jurul imaginilor prezentate.
Dacă ați folosit, de exemplu, o funcție care va adăuga automat imaginea featured din prima imagine dintr-o postare, ar fi frumos să anunțați autorii dvs. ce se întâmplă. Puteți schimba pur și simplu textul și îl puteți folosi ca o scurtă notificare care va spune unui autor că imaginea prezentată va fi selectată automat dacă un autor nu a ales unul singur. Deci, cum de a schimba acel text care citește „Set featured image” la altceva?
- funcții deschise.fișier php a temei pe care o utilizați
- copiați și inserați următorul cod:
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' );
- schimbați „textul dvs. personalizat merge aici”, dar nu uitați să lăsați ghilimelele unice
- Salvați modificările
- mergeți la orice postare și vedeți textul modificat
imaginile prezentate sunt probabil cel mai important tip de fișier media pe care îl veți avea pe blogul dvs. Din această cauză, este esențial să arate bine. În timp ce aveți o fotografie frumoasă sau o imagine de computer frumos generată este esențială, ar trebui să faceți tot ce vă stă în putere pentru a o face cât mai bună.
Din fericire, nu trebuie să fii dezvoltator sau să ai o înțelegere completă a modului în care WordPress procesează imaginile. Ai nevoie doar de un plugin simplu sau un fragment de cod care vă va ajuta să setați noi imagini prezentate; sperăm că acest ghid te-a ajutat cu asta.