WordPress Favicon अपडेट नहीं हो रहा? यहाँ है इसका फ़िक्स
आपने एक नया Site Icon सेट किया और पुराना टलने का नाम नहीं ले रहा। WordPress पर यह लगभग हमेशा एक caching layer होता है (एक page-cache plugin या CDN जो बासी HTML सर्व करता है) जिसमें browser का अपना favicon cache दूसरा संदिग्ध होता है।
कौन-सा cache है, यह जानने के लिए cropped- filename पढ़ें
source देखें और icon link ढूँढें। इसकी फ़ाइल का नाम cropped- से शुरू होता है और आपके upload का नाम रखता है। अगर यह नए attachment की ओर इशारा करता है, तो HTML सही है और आप browser में एक cached favicon देख रहे हैं। अगर यह अभी भी पुराने attachment का नाम रखता है, तो आपका page cache या CDN बासी HTML सर्व कर रहा है।
वह एक जाँच समस्या को साफ़-साफ़ बाँट देती है: सही filename का मतलब browser साफ़ करें; गलत filename का मतलब page cache साफ़ करें।
सही layer साफ़ करें
- 1
page cache और CDN purge करें
अगर cropped- filename बासी है, तो अपना caching plugin (WP Rocket, W3 Total Cache, LiteSpeed) और आगे का कोई भी CDN flush करें, ताकि नए icon link के साथ ताज़ा HTML सर्व हो।
- 2
site को private window में लोड करें
अगर filename पहले से नया है, तो browser ने favicon cache किया। एक private window या एक अलग profile सच दिखाता है।
- 3
theme override को ख़ारिज करें
अपना ही icon tag प्रिंट करने वाली theme core पर हावी हो सकती है। अगर दोनों caches साफ़ होने के बाद भी गलत icon बना रहे तो source में rel=icon tag गिनें।
WordPress favicon अपडेट न होने पर: FAQ
मैंने Site Icon बदला और tab पुराना दिखाता है।
source देखें और icon link में cropped- filename जाँचें। अगर यह नए attachment की ओर इशारा करता है, तो HTML ठीक है और यह एक cached favicon है: browser साफ़ करें। अगर यह पुराने की ओर इशारा करता है, तो आपका page cache या CDN बासी है।
WordPress पर कौन-कौन से caches शामिल हैं?
तीन तक: एक page-cache plugin, site के आगे एक CDN, और browser का अपना favicon cache। source में cropped- filename बताता है कि आपको server-side caches साफ़ करने हैं या browser।
क्या मुझे अब भी root पर favicon.ico चाहिए?
Browsers link tag पढ़ते हैं, इसलिए नहीं, पर कुछ feed reader और crawler /favicon.ico को path से माँगते हैं और आपका HTML कभी नहीं पढ़ते, इसलिए domain root पर एक फ़ाइल एक सस्ता safety net है।