在默認twentysixteen主題上使用WordPress。這是一個代碼問題,而不是一個主題問題,這就是爲什麼我將它發佈到SO上。我有一種感覺,我只是在做一些簡單的錯誤,但我已經搜索並找出了需要更改的代碼,但它似乎沒有按預期做出更改。修改主題代碼以取代徽標URL
所以我想要做的是改變目前正在去網站「家」的LOGO。我正在談論左上角的前端徽標,我想訪問我的其他網站,其中有更多相關信息。
但是,當我更改此代碼:
<div class="header-image">
<a href="<?php echo esc_url(home_url('/')); ?>" rel="home">
<img src="<?php header_image(); ?>" srcset="<?php echo esc_attr(wp_get_attachment_image_srcset(get_custom_header()->attachment_id)); ?>" sizes="<?php echo esc_attr($custom_header_sizes); ?>" width="<?php echo esc_attr(get_custom_header()->width); ?>" height="<?php echo esc_attr(get_custom_header()->height); ?>" alt="<?php echo esc_attr(get_bloginfo('name', 'display')); ?>">
</a>
要:
<div class="header-image">
<a href="http://external-website-here.com">
<img src="<?php header_image(); ?>" srcset="<?php echo esc_attr(wp_get_attachment_image_srcset(get_custom_header()->attachment_id)); ?>" sizes="<?php echo esc_attr($custom_header_sizes); ?>" width="<?php echo esc_attr(get_custom_header()->width); ?>" height="<?php echo esc_attr(get_custom_header()->height); ?>" alt="<?php echo esc_attr(get_bloginfo('name', 'display')); ?>">
</a>
它似乎並沒有成爲影響地方的標誌圖像上單擊當我重定向。換句話說,它仍然會到home_url而不是外部網站。
任何建議,非常感謝。
附加信息:未啓用緩存,嘗試其他瀏覽器/設備以確保它不是緩存問題。
更新:即使從我的第一個代碼框中刪除整個代碼,它不會改變前端的任何內容。也許我正在修改錯誤的文件?我如何確定徽標代碼所在的文件?
如果您在外部網站的鏈接開頭沒有包含http://,它會轉到http://yousite.com/external-website-here.com。如果這不是問題,那麼它很可能是一個WordPress的具體問題。 –
感謝您的評論。我確實在http://上有實際的代碼,並更新了我的問題以顯示它。任何其他建議表示讚賞安東尼感謝 –
你可以嘗試在隱身窗口?它可能是一個緩存。 –