Cum se schimbă linkul URL al logo-ului pentru orice teme WordPress? (inclusiv temele Genesis)
Publicat: 2020-12-07
La Crunchify, publicăm numai tutoriale și fragmente de cod de înaltă calitate, care funcționează fără nicio modificare.
Recent am lansat și servicii Premium și am început, de asemenea, să vindem pluginuri premium și servicii pentru dezvoltatori.
Recent am schimbat site-ul nostru Premium ( https://pro.crunchify.com
) și am potrivit tema pentru a se potrivi cu site-ul de acasă ( https://crunchify.com
).
În timp ce făceam asta, am observat că este mai bine să avem adresa URL a siglei antetului pro.crunchify.com către crunchify.com.
Această soluție funcționează dacă aveți oricare dintre întrebările de mai jos?
- Cum se schimbă adresa URL a imaginii antetului?
- Modificări ale adresei URL a siglei pentru Genesis Sample Theme
- Cum se schimbă adresa URL a imaginii antetului principal?
- Cum se schimbă linkul imaginii antetului la orice adresă URL?
- Cum se schimbă linkul imaginea antetului la adresa URL personalizată?
- Cum se schimbă adresa URL a unui banner pe care se poate face clic?
- În WordPress, cum să conectați imaginea antetului la adresa URL personalizată?
Am căutat soluția de ceva timp și am contactat și echipa de asistență Genesis WP. Dar nu am primit rezoluție, cu excepția unor indicații și sfaturi.

După cum vedeți, nu există o soluție clară pe care am primit-o de la echipa de Genesis support
.
Deci, după aceasta, încă mai căutam o soluție pentru a schimba un link de antet pe care se poate face clic în WordPress?
În cele din urmă, după câteva încercări și erori, am reușit să schimb URL-ul siglei antetului.
Iată un cod:
Pune-l pur și simplu în fișierul functions.php al temei și ar trebui să fii bun. În cazul meu, am pus acest cod în fișierul pro.crunchify.com theme's function.php
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
function crunchify_custom_logo_url ( $ crunchify_logo_html ) { $ crunchify_custom_logo_id = get_theme_mod ( 'custom_logo' ) ; // Make sure to replace your updated site URL $ crunchify_new_url = 'https://crunchify.com' ; $ crunchify_logo_html = sprintf ( '<a href="%1$s" class="custom-logo-link" rel="home" itemprop="url">%2$s</a>' , esc_url ( $ crunchify_new_url ) , wp_get_attachment_image ( $ crunchify_custom_logo_id , 'full' , false , array ( 'class' = > 'custom-logo' , ) ) ) ; return $ crunchify_logo_html ; } // get_custom_logo: Returns a custom logo, linked to home unless the theme supports removing the link on the home page. add_filter ( 'get_custom_logo' , 'crunchify_custom_logo_url' ) ; |
- Asigurați-vă că schimbați
crunchify_new_url
cu adresa URL dorită.
Cum se verifică?

Să verificăm dacă codul de mai sus funcționează și nu încalcă niciuna dintre cerințele Google privind metadatele Structurii?
Aruncă o privire și compară mai jos două marcaje HTML.
Înainte de a schimba adresa URL a siglei antetului WordPress
1 2 3 4 5 |
< div class = "title-area" > < a href = "https://pro.crunchify.com/" class = "custom-logo-link" rel = "home" > < img width = "946" height = "198" src = "https://pro.crunchify.com/wp-content/uploads/2019/04/crunchify-pro-logo-white.png" class = "custom-logo" alt = "crunchify-pro-logo-white" srcset = "https://pro.crunchify.com/wp-content/uploads/2019/04/crunchify-pro-logo-white.png 946w, https://pro.crunchify.com/wp-content/uploads/2019/04/crunchify-pro-logo-white-768x161.png 768w" sizes = "(max-width: 946px) 100vw, 946px" data - attachment - id = "2386" data - permalink = "https://pro.crunchify.com/crunchify-pro-logo-white/" data - orig - file = "https://pro.crunchify.com/wp-content/uploads/2019/04/crunchify-pro-logo-white.png" data - orig - size = "946,198" data - comments - opened = "1" data - image - meta = "{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data - image - title = "crunchify-pro-logo-white" data - image - description = "" data - medium - file = "https://pro.crunchify.com/wp-content/uploads/2019/04/crunchify-pro-logo-white.png" data - large - file = "https://pro.crunchify.com/wp-content/uploads/2019/04/crunchify-pro-logo-white.png" > < / a > < p class = "site-title" > Crunchify Pro < / p > < p class = "site-description" > Premium Services , Plugins & Digital Downloads < / p > < / div > |
După modificarea URL-ului siglei antetului WordPress
1 2 3 4 5 |
< div class = "title-area" > < a href = "https://crunchify.com" class = "custom-logo-link" rel = "home" > < img width = "946" height = "198" src = "https://pro.crunchify.com/wp-content/uploads/2019/04/crunchify-pro-logo-white.png" class = "custom-logo" alt = "crunchify-pro-logo-white" loading = "lazy" srcset = "https://pro.crunchify.com/wp-content/uploads/2019/04/crunchify-pro-logo-white.png 946w, https://pro.crunchify.com/wp-content/uploads/2019/04/crunchify-pro-logo-white-768x161.png 768w" sizes = "(max-width: 946px) 100vw, 946px" data - attachment - id = "2386" data - permalink = "https://pro.crunchify.com/crunchify-pro-logo-white/" data - orig - file = "https://pro.crunchify.com/wp-content/uploads/2019/04/crunchify-pro-logo-white.png" data - orig - size = "946,198" data - comments - opened = "1" data - image - meta = "{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data - image - title = "crunchify-pro-logo-white" data - image - description = "" data - medium - file = "https://pro.crunchify.com/wp-content/uploads/2019/04/crunchify-pro-logo-white.png" data - large - file = "https://pro.crunchify.com/wp-content/uploads/2019/04/crunchify-pro-logo-white.png" > < / a > < p class = "site-title" > Crunchify Pro < / p > < p class = "site-description" > Premium Services , Plugins & Digital Downloads < / p > < / div > |
Ambele marcaje ale structurii arată bine și singura diferență pe care o văd este adresa URL a siglei. Si asta e .

Sper că acest lucru vă va ajuta să schimbați adresa URL a siglei antetului temei.
Vă rugăm să nu ezitați să ne anunțați prin comentariu feedbackul și comentariul dvs.