वर्णन
WordPress मागील आवृत्त्यांशी सुसंगततेला प्राधान्य देते.
ते एक वैशिष्ट्य आहे. पण त्यामुळे प्रत्येक स्थापनेसह तुम्ही न मागितलेल्या गोष्टीही येतात.
एक इमोजी CDN स्क्रिप्ट. एक oEmbed स्क्रिप्ट. Windows Live Writer मॅनिफेस्ट (२०१७ मध्ये बंद).
लॉगआउट केलेल्या अभ्यागतांसाठी लोड होणारे Dashicons. दर १५ सेकंदांनी होणारे Heartbeat पोलिंग.
तुम्ही नेमकी कोणती WordPress आवृत्ती वापरता हे जगाला सांगणारा आवृत्ती टॅग.
यांपैकी काहीही बग नाही. बहुतेक साइटना त्यांची गरज नसते, एवढेच.
नको असलेले अक्षम करा. आवश्यक असलेले ठेवा.
The Off Switch तुम्हाला प्रत्येक घटक स्वतंत्रपणे अक्षम करू देते.
एकच स्क्रीन, सर्व स्विच
किती स्विच चालू आहेत हे थेट काउंटर दाखवतो. तुम्ही स्क्रोल करताना चिकट पट्टीतील Save, फिल्टर आणि स्थिती चिप (All / On / Off / Changed / New) सहज उपलब्ध राहतात. जतन करेपर्यंत बदललेले स्विच ठळक दिसतात आणि “जतन न केलेले बदल” चिप तुम्ही नेमके कोणते स्विच बदलले हे दाखवते. प्रत्येक विभागाच्या थेट मोजणीसह विभागांदरम्यान जा किंवा तुमची संपूर्ण संरचना दुसऱ्या साइटवर तशीच लागू करणारी WP-CLI आज्ञा कॉपी करा.
Every switch card states what it removes, what it saves, and what to watch out for. Every switch is functionally verified against a live WordPress install before release — the WordPress 7.1 switches against WordPress 7.1.
अनावश्यक भार काढणारे साधन
- इमोजी स्क्रिप्ट – ~१५ KB + १ HTTP विनंती. ब्राउझर इमोजी मूळ पद्धतीने हाताळतात.
- Embed script – ~4 KB + oEmbed discovery links in
<head>, and the endpoint other sites use to embed your posts. Embedding YouTube, Vimeo and other sites in your own content is unaffected. - RSD दुवा – Really Simple Discovery. फक्त जुन्या XML-RPC क्लायंटसाठी आवश्यक.
- WLW मॅनिफेस्ट – Windows Live Writer २०१७ पासून बंद आहे. WordPress 6.3 ने हा दुवा कोअरमधून काढला — हा स्विच WordPress 6.2 आणि जुन्या आवृत्त्यांवर महत्त्वाचा आहे.
- WP आवृत्ती टॅग – तुमच्या WordPress आवृत्तीची जगाला माहिती देणे थांबवते.
- Max Image Preview Directive (WP 5.7+) – WordPress adds
max-image-preview:largeto the robots tag on every public page, telling search engines they may show large image previews. Remove it if you set your own robots policy. - शॉर्टलिंक –
<head>आणि HTTP शीर्षकांमधून<link rel="shortlink">काढते. शोध इंजिन त्याकडे दुर्लक्ष करतात. - संसाधन क्वेरी स्ट्रिंग – CDN आणि प्रॉक्सीमध्ये योग्य कॅशिंग होण्यासाठी स्क्रिप्ट, शैली आणि WP 6.5+ Script Modules मधून
?ver=काढते. - XML-RPC – ब्रूट-फोर्स हल्ल्याचा सामान्य मार्ग बंद करते.
- XML-RPC विनंत्या पूर्णपणे थांबवा – फक्त अक्षम करण्यापेक्षा पुढे जाते: WordPress लोड होण्यापूर्वीच येणारी कोणतीही xmlrpc.php विनंती 403 सह तत्काळ थांबवते.
- XML-RPC Methods – A gentler alternative to the hard kill: strips every XML-RPC method, closing the unauthenticated ones — including
pingback.ping— that the XML-RPC switch above leaves answering. xmlrpc.php still responds, but with nothing to call. - Heartbeat API – प्रशासक पोलिंग दर १५ सेकंदांवरून दर ६० सेकंदांपर्यंत कमी करते.
- Dashicons (फ्रंटएंड) – प्रत्येक लॉगआउट अभ्यागतासाठी ~३५ KB (CSS + फॉन्ट) बचत.
- REST API शोध दुवा –
<head>मधून<link rel="https://api.w.org/">काढते. सामान्य साइटवर काढणे सुरक्षित. - RSS फीड दुवे –
<head>मधून फीड स्वयंचलित-शोध<link>टॅग काढते. आधुनिक ब्राउझर त्यावर आता कृती करत नाहीत. तुम्ही RSS फीड प्रकाशित करत असल्यास सक्षम ठेवा. - Speculation Rules (WP 6.8+) – वापरकर्ते क्लिक करण्यापूर्वी दुवे प्रीफेच करणारे WP 6.8+ Speculation Rules API अक्षम करते. यामुळे विश्लेषणाचे आकडे फुगू शकतात, सर्व्हर बँडविड्थ वाढू शकते आणि न उघडलेल्या पृष्ठांवर संमती प्रक्रिया सुरू होऊ शकतात.
- सर्व फीड अक्षम करा – सर्व RSS आणि Atom फीड URL मुख्यपृष्ठावर पुनर्निर्देशित करते. RSS सदस्य नसलेल्या साइटसाठी.
- टिप्पणी स्वयंचलित दुवे – टिप्पण्यांमधील साध्या-मजकूर URL चे क्लिक करता येणाऱ्या दुव्यांत रूपांतर करण्यापासून WordPress ला थांबवते.
- संपादक स्वयंजतन – दर ६० सेकंदांनी संपादक सामग्री सर्व्हरकडे POST करणाऱ्या autosave स्क्रिप्टची नोंदणी रद्द करते. स्पष्टपणे जतन करण्याला प्राधान्य देणाऱ्या संघांसाठी.
- DNS प्रीफेच –
<head>मधून सर्व<link rel="dns-prefetch">संकेत काढते. Emojis आणि Embeds आधीच अक्षम असल्यास ते अनावश्यक असतात. - Recent Comments इनलाइन CSS – Recent Comments विजेट सक्रिय असताना WordPress
<head>मध्ये एक लहान इनलाइन<style>ब्लॉक दाखवते. तुमची थीम विजेटला आधीच शैली देत असल्यास तो काढा.
स्क्रिप्ट आणि शैली नियंत्रण
- jQuery Migrate – ~३० KB. आधुनिक थीमना त्याची गरज नाही.
- ब्लॉक लायब्ररी CSS – Gutenberg ब्लॉक नसतानाही प्रत्येक पृष्ठावर ~७ KB लोड होते.
- जागतिक शैली (theme.json CSS) – ब्लॉक थीममधील १०–५० KB इनलाइन CSS.
- SVG ड्युओटोन फिल्टर – ड्युओटोन प्रतिमा नसतानाही प्रत्येक पृष्ठावर लपवलेला SVG ब्लॉब घातला जातो. WordPress 6.3 ने ड्युओटोन आउटपुट गरजेनुसार केले — हा स्विच WordPress 6.2 आणि जुन्या आवृत्त्यांवर महत्त्वाचा आहे.
- Script/Style type attributes –
type="text/javascript"andtype="text/css"are redundant in HTML5. Only older themes still emit them; themes with HTML5 support already don’t. Off by default. - गैर-महत्त्वाचे JavaScript defer करा – स्क्रिप्टने HTML पार्सिंग अडवू नये म्हणून
deferजोडते. jQuery कधीही defer केली जात नाही. - स्क्रिप्ट तळटीपेत हलवा – रांगेत लावलेल्या स्क्रिप्ट
<head>मधून</body>च्या अगदी आधी हलवते. jQuery कधीही हलवली जात नाही. - टेम्पलेट आउटपुट बफरिंग (WP 7.0) – WordPress 7.0 पासून क्लासिक थीममधील प्रत्येक फ्रंटएंड पृष्ठ पूर्णपणे मेमरीत बफर करून पुन्हा पार्स केले जाते; त्यामुळे उशिरा छापलेल्या ब्लॉक शैली अभ्यागताला एकही बाइट मिळण्यापूर्वी
<head>मध्ये हलवता येतात. बफर बंद केल्यास अधिक वेगवान TTFB आणि कमी कमाल मेमरीसाठी प्रवाहित आउटपुट परत मिळते. ब्लॉक थीमवर परिणाम होत नाही.
WordPress वर्तन सुधारणा
- स्वतःला पिंगबॅक – तुमच्या पोस्टदरम्यान दुवे दिल्यावर WordPress स्वतःच्या पोस्टना पिंग करते — ही वाया जाणारी HTTP विनंती लक्ष्य पोस्टवर नको असलेली टिप्पणी तयार करते.
- Capital P फिल्टर – WordPress प्रत्येक रेंडर केलेल्या मजकुरातील “Wordpress” चे “WordPress” असे दुरुस्ती करते. स्वयंदुरुस्ती नको असल्यास काढा.
- Smart Quotes (wptexturize) – WordPress runs a regular-expression pass over every title, excerpt, comment and block of content to turn straight quotes and hyphens into typographic ones. Remove it if you write your own punctuation or output code and markup that the conversion mangles.
- पोस्ट आवृत्त्या मर्यादित करा – WordPress प्रत्येक पोस्टच्या अमर्यादित आवृत्त्या साठवते. सक्रिय संपादकीय साइटवर डेटाबेसची नकळत वाढ रोखण्यासाठी आवृत्त्या ३ पर्यंत मर्यादित करते.
- संलग्नक पृष्ठे – WordPress प्रत्येक अपलोड केलेल्या फाइलसाठी पूर्ण टेम्पलेट पृष्ठ तयार करते. बहुतेक साइटवर ही पृष्ठे क्रॉल बजेट वाया घालवतात. त्याऐवजी पालक पोस्टकडे 301 पुनर्निर्देशन पाठवते.
- Comments – Closes all comments and pingbacks site-wide, hides existing comments on the frontend, skips the theme’s comments template and comment-reply.js, and removes comment-related UI from wp-admin (Comments menu, admin bar node, dashboard widget). Enable only if your site does not use comments.
- शोध – सर्व WordPress शोध क्वेरी (
/?s=) 301 सह मुख्यपृष्ठावर पुनर्निर्देशित करते आणि बॉटना वारंवार डेटाबेस क्वेरी चालवण्यापासून रोखते.get_search_form()द्वारे रेंडर केलेले शोध फॉर्मही काढते. थीम टेम्पलेटमध्ये थेट लिहिलेल्या फॉर्मवर परिणाम होत नाही. - oEmbed प्रदाता – इतर साइटना oEmbed प्रोटोकॉलद्वारे तुमची सामग्री एम्बेड करता यावी म्हणून WordPress
/wp-json/oembed/1.0/embedयेथे REST एंडपॉइंट नोंदवते. तुमची सामग्री बाहेर एम्बेड करता येऊ नये असे वाटत असल्यास तो काढा. इतरांची सामग्री एम्बेड करण्याच्या तुमच्या क्षमतेवर परिणाम होत नाही. - Widgets – Unregisters every widget area and removes the Appearance Widgets screen, the admin bar entry and the Customizer panel. Nothing is deleted: switch it back off and every widget returns. Block themes register no widget areas, so this one is for classic themes.
- ईमेलद्वारे पोस्ट – Writing Settings मधून Post via Email संरचना काढते आणि वैशिष्ट्य अक्षम करते. आधुनिक साइटपैकी जवळजवळ कोणतीही साइट ईमेलद्वारे पोस्ट वापरत नाही.
- अपडेट सेवा (Ping-o-Matic) – Writing Settings मधून Update Services काढते आणि प्रत्येक प्रकाशित पोस्टवरील वेबलॉग पिंग सेवांकडे जाणारे पिंग थांबवते.
- मूळ XML साइटमॅप (WP 5.5+) – WordPress चा अंगभूत XML साइटमॅप जनरेटर अक्षम करते. बहुतेक साइट त्याऐवजी साइटमॅपसाठी बाह्य SEO प्लगइन (Yoast, Rank Math) वापरतात. अनावश्यक पुनर्निर्देशने काढते आणि क्रॉल भार कमी करते (डीफॉल्ट OFF).
- oEmbed स्वयंचलित एम्बेड – प्रत्येक फ्रंटएंड पृष्ठ लोडवेळी [embed] शॉर्टकोड आणि oEmbed पॅटर्नसाठी पोस्ट सामग्रीचे regex स्कॅन करण्यापासून WordPress ला थांबवते. बाह्य सामग्री एम्बेड न करणाऱ्या साइटवर हा फिल्टर काढल्याने प्रक्रियेचा भार वाचतो (डीफॉल्ट OFF).
डेटाबेस आणि क्वेरी
- कालबाह्य ट्रान्झियंट – wp_options मधील कालबाह्य ट्रान्झियंट नोंदींची दररोज स्वच्छता नियोजित करते. WP-Cron अनेक दिवस न चालणाऱ्या कमी रहदारीच्या साइटसाठी उपयुक्त.
- सोडून दिलेले स्वयंचलित मसुदे – पोस्ट संपादक उघडल्यावर प्रत्येक वेळी WordPress स्वयंचलित मसुदा तयार करते. अर्धवट सोडलेल्या सत्रांमुळे या नोंदी कायम राहतात. ३० दिवसांपेक्षा जुने स्वयंचलित मसुदे हटवण्यासाठी दररोज स्वच्छता चालवते.
- स्वतंत्र दृश्यांवर ओळींची मोजणी वगळा – प्रत्येक स्वतंत्र पोस्ट किंवा पृष्ठावर एकूण जुळणाऱ्या नोंदी मोजण्यासाठी MySQL SQL_CALC_FOUND_ROWS चालवते — पूर्ण अनुक्रमणिका स्कॅन फक्त पृष्ठांकित संग्रहासाठी आवश्यक असते. सर्व स्वतंत्र दृश्यांवरील ती उप-क्वेरी काढते.
- लगतच्या पोस्टचे दुवे – जुने WordPress प्रत्येक स्वतंत्र पोस्ट पृष्ठावर
<head>मध्ये<link rel="prev/next">दाखवण्यासाठी आधीची आणि पुढची पोस्ट शोधते — प्रत्येक पृष्ठ लोडला दोन अतिरिक्त DB क्वेरी. Google ने २०१९ मध्ये या संकेतांचे समर्थन बंद केले आणि आधुनिक WordPress ते आता दाखवत नाही; हा स्विच जुन्या स्थापनेसाठी महत्त्वाचा आहे. - कचरापेटी साठवण कमी करा – WordPress कचरापेटीतील घटक कायमचे हटवण्यापूर्वी ३० दिवस ठेवते. दररोजची स्वच्छता ७ दिवसांपूर्वी कचरापेटीत टाकलेल्या पोस्ट आणि टिप्पण्या कायमच्या हटवते; त्यामुळे सामान्य पुनर्प्राप्ती प्रक्रियेवर परिणाम न होता सक्रिय संपादकीय साइटवरील wp_posts हलके राहते.
प्रतिमा कार्यप्रदर्शन
- Google Fonts display:swap –
font-display:swapनसल्यास Google Font डाउनलोड होताना ब्राउझर मजकूर लपवतो (FOIT). प्रत्येक Google Fonts URL मध्येdisplay=swapजोडते, त्यामुळे अभ्यागतांना मजकूर लगेच दिसतो. - Add missing image dimensions – Images without
widthandheightattributes cause layout shifts (CLS). WordPress 5.5 and later add them to content images itself, so this only matters on older WordPress. Marked legacy; off by default. - LCP image priority – Adds
fetchpriority="high"to the first content image andfetchpriority="low"to the rest. WordPress 6.3+ already prioritises the likely LCP image using the whole page, so this is off by default — enable it only if you’ve measured a gain. - Lazy load images – Lazy-loads every content image after the first. WordPress 5.5+ lazy-loads images itself and, since 6.3, keeps the first three eager so a hero lower down isn’t delayed — so this is off by default, and worth enabling only if you’ve measured a gain.
- PDF लघुप्रतिमा अक्षम करा – ImageMagick उपलब्ध असताना WordPress प्रत्येक अपलोड केलेल्या PDF साठी लघुप्रतिमा पूर्वावलोकन तयार करते. फ्रंटएंडवर क्वचित वापरले जाते आणि अपलोड प्रक्रियेचा वेळ लक्षणीय वाढवते.
- स्केल केलेल्या प्रतिमा अक्षम करा – WordPress 5.3+ अपलोडवेळी सर्वात लांब बाजू 2560 px पेक्षा जास्त असलेल्या प्रत्येक प्रतिमेची कमी आकाराची -scaled प्रत तयार करते. बहुतेक साइटवर ही अतिरिक्त फाइल कधीही वापरली जात नाही. अक्षम केल्यास मूळ प्रतिमा जशी अपलोड केली तशी साठवली जाते. फक्त नवीन अपलोडला लागू.
- अतिरिक्त प्रतिमा आकार अक्षम करा – WordPress 5.3 ने प्रत्येक प्रतिमा अपलोडमध्ये 1536×1536 आणि 2048×2048 हे मध्यम आकार जोडले. या अतिमोठ्या प्रती क्वचितच मागवल्या जातात आणि डिस्क जागा वाया घालवतात. थीम आणि प्लगइनच्या प्रतिमा आकारांवर परिणाम होत नाही. फक्त नवीन अपलोडला लागू.
सुरक्षा आणि प्रशासक मजबुतीकरण
- वापरकर्ता मोजणी अवरोधित करा – WordPress
?author=1ला/author/username/वर पुनर्निर्देशित करून नोंदणीकृत वापरकर्तानावे उघड करते. या विनंत्या पकडून वापरकर्तानाव उघड होण्यापूर्वी मुख्यपृष्ठावर पुनर्निर्देशित करते. - लेखक संग्रह अक्षम करा – सर्व
/author/username/पृष्ठे मुख्यपृष्ठावर पुनर्निर्देशित करते. लेखक प्रोफाइल पृष्ठे नसलेल्या साइटसाठी. - फाइल संपादक अक्षम करा – wp-admin मधून प्लगइन व थीम कोड संपादक काढण्यासाठी
DISALLOW_FILE_EDITपरिभाषित करते. तडजोड झालेल्या प्रशासक खात्याला वापरता येणारा कोड-इंजेक्शन पृष्ठभाग काढते. - Application Passwords अक्षम करा – Application Passwords UI काढते आणि सर्व टोकन स्वीकारणे थांबवते. REST API किंवा XML-RPC एकत्रीकरण न वापरणाऱ्या साइटसाठी.
- प्रशासक ईमेल तपासणी थांबवा – प्रशासकांना त्यांचा ईमेल पत्ता निश्चित करण्यास सांगणारा नियतकालिक पूर्ण-स्क्रीन संदेश अक्षम करते. एक व्यत्यय कमी, कार्यात्मक बदल नाही.
- X-Pingback शीर्षक काढा – प्रत्येक HTTP प्रतिसादातून
X-Pingback:काढते आणि स्कॅनरना साइटच्या XML-RPC एंडपॉइंट URL ची माहिती मिळणे थांबवते. - प्रशासक पट्टी स्वच्छ करा – कमी गोंधळाच्या संपादन वातावरणासाठी WordPress लोगो ड्रॉपडाउन, दुबार “साइटला भेट द्या” दुवा आणि प्रशासक पट्टीतील शोध काढते.
- प्रशासक नसलेल्यांसाठी अपडेट सूचना लपवा – कृती करू न शकणाऱ्या संपादक आणि योगदानकर्त्यांपासून कोअर अपडेट सूचना लपवते. प्रशासकांना ती नेहमीप्रमाणे दिसते.
- REST API फक्त लॉगिन केलेल्या वापरकर्त्यांपुरते मर्यादित करा – REST API डीफॉल्टनुसार सार्वजनिकपणे उपलब्ध असून पोस्ट, वापरकर्ते आणि इतर डेटाची अप्रमाणित मोजणी शक्य करते. प्रवेश प्रमाणित वापरकर्त्यांपुरता मर्यादित केल्याने हल्ल्याचा पृष्ठभाग कमी होतो. हेडलेस फ्रंटएंडसारखे सार्वजनिक REST ग्राहक काम करणार नाहीत.
- अप्रमाणित प्रशासक प्रवेश पुनर्निर्देशित करा – डीफॉल्टनुसार लॉगिन न करता /wp-admin/ ला भेट दिल्यास लॉगिन पृष्ठावर पुनर्निर्देशन होते आणि WordPress प्रशासक क्षेत्र अस्तित्वात असल्याची पुष्टी होते. हा पर्याय अप्रमाणित विनंत्या मुख्यपृष्ठावर पाठवून स्कॅनरना होणारी माहितीची गळती कमी करतो. AJAX, Cron, WP-CLI आणि admin-post.php विनंत्यांवर कधीही परिणाम होत नाही.
- लेखक साइटमॅप लपवा – WordPress 5.5 ने अंगभूत XML साइटमॅप जोडला, ज्यात प्रकाशित पोस्ट असलेल्या प्रत्येक वापरकर्त्याचा लेखक-संग्रह URL सूचीबद्ध करणारी users फाइल असते — सार्वजनिकपणे उपलब्ध २,००० पर्यंत वापरकर्तानावे. वापरकर्ता नोंद साइटमॅप अनुक्रमणिकेतून पूर्णपणे काढते (WP 5.5+, डीफॉल्ट ON).
- X-Redirect-By शीर्षक काढा – WordPress 5.1+ प्रत्येक पुनर्निर्देशनात X-Redirect-By: WordPress शीर्षक जोडते आणि साइट WordPress वर चालते हे उघड करते. ते सर्व पुनर्निर्देशनांमधून काढते (डीफॉल्ट ON).
- PHP आवृत्ती शीर्षक लपवा – PHP प्रत्येक प्रतिसादात X-Powered-By: PHP/x.x.x शीर्षक पाठवते आणि प्रत्येक अभ्यागत व स्कॅनरला तुमची अचूक PHP आवृत्ती सांगते. ते सर्व प्रतिसादांमधून काढते (डीफॉल्ट ON).
- सामान्य PHP त्रुटी संदेश – WordPress च्या गंभीर त्रुटी संदेशांत अंतर्गत फाइल पथ आणि ओळ क्रमांक असू शकतात. त्यांच्या जागी सर्व्हर रचनेबद्दल काहीही न सांगणारा सामान्य प्रतिसाद देते (डीफॉल्ट ON).
- फ्रंटएंडवर प्रशासक पट्टी लपवा – सर्व लॉगिन केलेल्या वापरकर्त्यांसाठी सार्वजनिक साइटवरून WordPress प्रशासक साधनपट्टी काढते. लॉगिन सत्रांचा फ्रंटएंड CSS/JS भार कमी करते (डीफॉल्ट OFF).
- डॅशबोर्ड Welcome पॅनेल काढा – सर्व वापरकर्त्यांसाठी डॅशबोर्ड मुख्य स्क्रीनवरून “WordPress मध्ये स्वागत आहे” पॅनेल काढते (डीफॉल्ट OFF).
- डीफॉल्ट डॅशबोर्ड विजेट काढा – प्रत्येक डॅशबोर्ड लोडवेळी api.wordpress.org कडे बाह्य HTTP विनंती करणाऱ्या WordPress Events and News सह चार डीफॉल्ट डॅशबोर्ड विजेट काढते (डीफॉल्ट OFF).
- प्रशासक तळटीप मजकूर काढा – wp-admin तळटीपेतून “WordPress वापरून निर्मिती केल्याबद्दल धन्यवाद” मजकूर आणि WordPress आवृत्ती क्रमांक काढते (डीफॉल्ट OFF).
- REST Users एंडपॉइंट अक्षम करा – WordPress चे REST API
/wp-json/wp/v2/usersसार्वजनिकपणे उघड करते आणि प्रकाशित पोस्ट असलेल्या सर्व वापरकर्त्यांची वापरकर्तानावे व स्लग परत करते. हा एंडपॉइंट फक्त अप्रमाणित विनंत्यांसाठी काढते — लॉगिन असताना त्याची गरज असलेल्या Gutenberg आणि प्लगइनवर परिणाम होत नाही (डीफॉल्ट ON). - ईमेल बदलाच्या सूचना अक्षम करा – वापरकर्त्याचा ईमेल पत्ता किंवा पासवर्ड बदलल्यावर WordPress त्याला ईमेल पाठवते. एजन्सी-व्यवस्थापित साइटवर हे अनावश्यक असतात. दोन्ही प्रकारच्या सूचना थांबवते (डीफॉल्ट OFF).
- User Account Emails to Admin – Stops the new-registration and password-reset notifications WordPress sends to the site administrator. Emails to the users themselves are untouched (default OFF).
- स्वयंचलित अपडेट ईमेल अक्षम करा – प्रत्येक स्वयंचलित कोअर, प्लगइन (WP 5.5+) आणि थीम (WP 5.5+) अपडेटनंतर WordPress ईमेल पाठवते. स्वयंचलित अपडेट नेहमी होणाऱ्या साइटवर हे सतत येतात (डीफॉल्ट OFF).
- स्वयंचलित अपडेट ईमेल: फक्त त्रुटी – मध्यम मार्ग: फक्त यशस्वी कोअर स्वयंचलित अपडेटचे ईमेल थांबवते. अपयशाचे ईमेल येत राहतात, त्यामुळे कृती कधी आवश्यक आहे हे कळते (डीफॉल्ट OFF).
- अपग्रेडवेळी समाविष्ट थीम वगळा – प्रत्येक कोअर अपग्रेडवेळी WordPress ला नवीन डीफॉल्ट थीम स्थापित करण्यापासून रोखण्यासाठी
CORE_UPGRADE_SKIP_NEW_BUNDLEDपरिभाषित करते. विद्यमान थीमवर परिणाम होत नाही (डीफॉल्ट OFF). - Import & Export Tools – Removes Tools …
स्क्रीनशॉट




स्थापना
wp-avoid-slowहे/wp-content/plugins/मध्ये अपलोड करा- Plugins मेनूमधून सक्रिय करा
- Settings -> Off Switch येथे जा
- नको असलेले बंद करा
नेहमी विचारले जाणारे प्रश्न
-
यामुळे माझी साइट बिघडेल का?
-
प्रत्येक टॉगल स्वतंत्र आहे. सुरक्षित डीफॉल्ट चालू आहेत. जोखमीचे पर्याय (jQuery Migrate, defer JS, स्क्रिप्ट तळटीपेत हलवणे) डीफॉल्टनुसार बंद आहेत.
काही बिघडल्यास तो टॉगल बंद करा. डिस्कवर काहीही लिहिले जात नाही. -
हे व्यवस्थापित होस्टिंगवर (WP Engine, Kinsta, Pressable) काम करते का?
-
होय. केवळ PHP हुक; .htaccess आवश्यक नाही.
-
मी XML-RPC अक्षम करावे का?
-
तुम्ही Jetpack, WordPress मोबाइल अॅप किंवा कोणताही XML-RPC क्लायंट वापरत नसाल तरच.
शंका असल्यास ते बंदच ठेवा. -
प्रथम स्टेजिंगवर तपासा. गुंतागुंतीच्या साइटवर समस्या निर्माण होण्याची सर्वाधिक शक्यता या दोन पर्यायांत आहे — काही थीम आणि प्लगइनना
<head>मध्ये स्क्रिप्ट एकाच वेळी उपलब्ध असणे आवश्यक असते. -
Can I manage the switches from the command line?
-
Yes, with WP-CLI.
wp off-switch listshows every switch and whether it is on (filter with--status=on,--module=woocommerce, or--format=json).wp off-switch enable <key>...andwp off-switch disable <key>...flip individual switches, andwp off-switch disable --allputs WordPress back to stock.wp off-switch exportprints your whole configuration as JSON, ready to import on another site withwp option update. -
हे पृष्ठे कॅश करते का?
-
नाही. हे प्लगइन न वापरलेली WordPress वैशिष्ट्ये काढते. पृष्ठ कॅशिंगसाठी स्वतंत्र प्लगइन वापरा.
-
हे WordPress Multisite वर काम करते का?
-
सध्या नाही. हे प्लगइन एकल-साइट WordPress स्थापनेसाठी तयार व तपासले आहे. भविष्यातील आवृत्तीत Multisite समर्थन नियोजित आहे.
-
हे WooCommerce सोबत काम करते का?
-
होय. WooCommerce सक्रिय असताना Settings -> Off Switch मध्ये WooCommerce फ्रंटएंड भार काढण्यासाठी १० स्वतंत्र टॉगल असलेला WooCommerce विभाग दिसतो. कोणताही कोअर टॉगल WooCommerce ला स्पर्श करत नाही — प्रत्येक मॉड्यूल स्वतंत्र आहे.
-
WordPress मध्ये इमोजी कसे अक्षम करावे?
-
Bloat Remover अंतर्गत Emoji Script टॉगल सक्षम करा. ते इमोजी CDN स्क्रिप्ट (~१५ KB + १ HTTP विनंती) काढते — आधुनिक ब्राउझर तिच्याशिवायही इमोजी मूळ पद्धतीने रेंडर करतात.
-
WordPress मध्ये Heartbeat API कसे अक्षम करावे?
-
Heartbeat API टॉगल सक्षम करा. ते प्रशासक पोलिंग दर १५ सेकंदांवरून दर ६० सेकंदांपर्यंत कमी करते. बहुतेक साइटवर संपादकांना हा फरक जाणवत नाही.
-
हे WP Rocket, LiteSpeed Cache किंवा W3 Total Cache सारख्या कॅशिंग प्लगइनसोबत काम करते का?
-
होय. कॅशिंग प्लगइन चालण्यापूर्वी हे प्लगइन WordPress हुक स्तरावर वैशिष्ट्ये काढते. दोन्ही वापरा — त्यांची कामे वेगळी आहेत. हे प्लगइन अनावश्यक आउटपुट काढते; कॅशिंग प्लगइन निकाल साठवून उपलब्ध करते.
-
हे इतर कार्यप्रदर्शन प्लगइनपेक्षा कसे वेगळे आहे?
-
बहुतेक कार्यप्रदर्शन प्लगइन गोष्टी जोडतात — कॅशिंग स्तर, CDN रूटिंग, मिनिफिकेशन पाइपलाइन.
हे प्लगइन गोष्टी काढते. याचे काम वेगळे आहे.
समीक्षा
योगदानकर्ते आणि विकसक
“The Off Switch (पूर्वीचे नाव WP Avoid Slow)” हे मुक्त स्रोत सॉफ्टवेअर आहे. पुढील लोक या प्लगइनच्या निर्मितीत योगदान केले आहे.
योगदानकर्ते“The Off Switch (पूर्वीचे नाव WP Avoid Slow)” 1 लोकॅलमध्ये भाषांतरित केले आहे. अनुवादकांना त्यांच्या योगदानाबद्दल धन्यवाद.
भाषांतर करा “The Off Switch (पूर्वीचे नाव WP Avoid Slow)” तुमच्या भाषेत.
विकासातील आग्रह?
कोड ब्राउझ करा, SVN संग्रहालय तपासा, किंवा विकास लॉग च्या RSS द्वारे सदस्यता घ्या.
बदलांची यादी
1.13.0
- New (WooCommerce): Product Gallery Libraries — stops PhotoSwipe, FlexSlider and jQuery Zoom loading on product pages, about 67 KB of JavaScript and CSS, on classic and block themes alike. Product images still display; they stop zooming, sliding and opening in a lightbox (default OFF)
- New (WooCommerce): Marketplace Promotions Fetch — removes the twice-daily background call to woocommerce.com that fetches promotional content for wp-admin. WooCommerce reschedules it on the next admin page load if you switch it back off (default OFF)
- New (WooCommerce): WC Admin Optional Features — turns off Analytics and the other features WooCommerce Admin treats as optional. The analytics reports sync, category lookup and report exporter never start, and 36 of the 88 analytics REST routes go. The WooCommerce admin itself is untouched. Analytics data stops updating while this is on (default OFF)
- New (WooCommerce): Admin Notes & Inbox Crons — removes the two hourly background jobs behind the WooCommerce Inbox: waking snoozed notes and checking order milestones. Notes already in your Inbox stay (default OFF)
- New: WP-CLI command.
wp off-switch listshows every switch and its state,enableanddisableflip them (or--all), andexportprints your configuration as JSON for another site — or as the same one-line command the Copy WP-CLI button gives you - Fix: Embed Script and oEmbed Provider — both switches stopped the block editor previewing embeds. Paste a YouTube or Vimeo link with either switch on (Embed Script is on by default) and the editor could not embed it. Both now remove only the route other sites use to embed your posts, and the editor works again. Embed Script also keeps WordPress’s safety filter for embed code from unknown providers
- Fix: Heartbeat Frequency — on by default, and it broke Heartbeat in wp-admin instead of slowing it down. It replaced WordPress’s Heartbeat settings rather than adding to them, dropping the security token Heartbeat sends with each request, so the server rejected every one. That quietly stopped post-lock warnings (“someone else is editing”) and the session-expired login prompt. It now works as described: Heartbeat runs every 60 seconds, and it really does in the post editor too, where WordPress used to reset it to every 10 seconds
- Fix: Editor Autosave — the switch only affected the classic editor. The block editor has its own autosave timer, which kept saving every 60 seconds. It now stretches that timer to once a day as well. Save and Preview still save immediately, and the browser keeps its local backup of unsaved changes
- Fix: Clean Admin Bar — the admin-bar search on the front end survived the switch, because WordPress adds it later than the switch ran. It is now removed along with the WordPress logo and the duplicate Visit Site link
- Fix: WC Legacy Widgets — the switch removed 12 of WooCommerce’s 15 widgets and missed the three Brand widgets added when Brands moved into WooCommerce core. All 15 now go
- Change: new installs start with 25 switches on instead of 32. Lazy Load Images and LCP Image Priority are now off by default, because WordPress has handled both itself since 6.3 — and keeps the first three images loading immediately, where these switches only spare the first. Five switches that do nothing on a modern site are also off by default. Existing sites are not changed — your saved settings stay exactly as they are
- Change: switches that only matter on older WordPress or WooCommerce now carry a LEGACY badge — WLW Manifest, Adjacent Post Links, Add Missing Image Dimensions and WC Version Header
- Tweak: WC Version Header now says plainly that WooCommerce itself never sends this header; the switch is a safety net in case an extension adds one
- Total: 120 independent switches across 9 modules
1.12.2
- Fix: WC Block Patterns — the switch removed one WooCommerce pattern that WooCommerce renders itself, so the “Related products” section disappeared from product pages on block themes. It now removes only the patterns that appear in the editor inserter, which is all it ever promised to do. The patterns WooCommerce renders by name — the coming soon page, cart and checkout messages, order confirmation headings, related products — are left registered
- Docs: the plugin description listed 103 of the 116 switches. Everything added in the last two releases was in the changelog but never in the feature list, so the WordPress 7.1 switches in particular were invisible on this page. All 13 are now listed, and the WordPress 7.0 section covers 7.1 as well
1.12.1
- Fix: Update Services (Ping-o-Matic) — the switch only hid the Update Services box in Settings Writing. WordPress kept pinging Ping-o-Matic on every published post, because the ping is sent by a separate routine that reads the stored service list directly. The switch now stops the ping itself and holds the service list empty while it is on. Your configured services are left in the database untouched and come back the moment you switch it off. Pingbacks, trackbacks and enclosures are not affected — those have their own switches
- Fix: Auto Embeds — the switch had no effect on block themes. It removed the embed scan a fraction too late in the page lifecycle: block themes render post content before the point the switch was waiting for, so content was already scanned and YouTube and other URLs still turned into embeds. The removal now happens before the template renders, so it works on block and classic themes alike
- Fix: Lazy Load Images and LCP Fetch Priority — on images written as self-closing tags, the added loading, fetchpriority and decoding attributes were appended after the closing slash. Browsers still applied them, but the markup was invalid and failed HTML validators. The tag is now reassembled correctly
- Tweak: the NEW badge now lasts through a release series, so the eight switches added in 1.12.0 keep their badge in this patch release instead of losing it two weeks in. Badges clear when the next feature release ships
- Verified: all 116 switches were re-tested against a live WordPress 7.1.1 install with WooCommerce 11 active
1.12.0
- New: Smart Quotes (wptexturize) — skips the regular-expression pass WordPress runs over every title, excerpt, comment and block of content to convert straight quotes and dashes into typographic ones (default OFF)
- New: Max Image Preview Directive — removes the max-image-preview:large robots directive WordPress adds to every public page (default OFF, WP 5.7+)
- New: XML-RPC Methods — strips every XML-RPC method, closing the unauthenticated ones (including pingback.ping) that the existing XML-RPC switch leaves answering. A gentler alternative to the hard 403 kill (default OFF)
- New: Widgets — unregisters every widget area and removes the Appearance Widgets screen, admin bar entry and Customizer panel. Nothing is deleted; turning the switch back off restores every widget (default OFF)
- New: User Account Emails to Admin — stops the new-registration and password-reset notification emails sent to the site administrator. Emails to the users themselves are unaffected (default OFF)
- New: Import & Export Tools — removes Tools Import and Tools Export and blocks both screens if reached directly by URL (default OFF)
- New (WooCommerce): Usage Tracking — forces WooCommerce usage tracking off and keeps it off, without changing the stored setting (default OFF)
- New (WooCommerce): Marketplace Suggestions — removes the paid-extension adverts WooCommerce shows inside wp-admin, along with payment and shipping partner suggestions, marketing recommendations, and the remote inbox notification fetches those features make to woocommerce.com. WooCommerce gates these two different ways and this switch closes both (default OFF)
- Verified: every new switch was functionally tested against a live WordPress 7.1 install with WooCommerce 11 active — including on a classic theme, since block themes register no widget areas for the Widgets switch to remove
- Fix: the NEW badge marked 49 of 116 switches as new. The flag was set by hand on every release and never cleared, so switches dating back to 1.0.0 still carried it — and the New filter chip listed them too. Each switch now records the version that introduced it, and the badge is derived from that, so it clears itself on the next release. Only this release’s 8 switches are marked NEW.
- Fix: Comments — the switch closed comments but classic themes that call comments_template() on every post still loaded their comments.php, leaving an empty #comments wrapper in the page, and themes that enqueue comment-reply.js unconditionally still shipped the script. The switch now short-circuits the comments template and dequeues comment-reply.js, matching what the Disable Comments plugin does
- Total: 116 independent toggles across 9 modules
1.11.0
- New (WP 7.1): Disable Client-Side Media Processing — WordPress 7.1 processes images in the browser before upload, which wraps the block editor, site editor and widgets screens in a full-page output buffer, rewrites the finished HTML to add crossorigin attributes, and sends a Document-Isolation-Policy header. One switch removes all three (default OFF, WP 7.1+)
- New (WP 7.1): Disable Core Icon Collections — WordPress 7.1 registers its icon collection and 88 core icons on every request, front end included, loading a 264-entry manifest to populate a picker only the block editor opens (default OFF, WP 7.1+)
- New (WP 7.1): Disable Privacy Request Cleanup Cron — removes the daily cron event WordPress 7.1 schedules on every site to expire stale personal-data export and erasure requests (default OFF, WP 7.1+)
- New (WP 7.1): Disable View Config REST Endpoint — removes the /wp/v2/view-config route that serves default admin list and form layouts to the new data views screens (default OFF, WP 7.1+)
- Fix: Icons REST Endpoints — on WordPress 7.1 the switch removed only one of the five icon routes. It matched routes by their exact regex, and 7.1 rewrote the {name} route, added a {collection} route, and added a second controller at /wp/v2/icon-collections, so four routes survived the switch. Routes are now matched by prefix, which is how the Abilities REST switch has always worked. Sites on WordPress 7.0 were unaffected.
- Tweak: Icons REST Endpoints now states that it also covers the 7.1 icon-collections routes
- Verified: the WordPress 7.1 switches were checked against the WordPress 7.1 source and a live WordPress 7.1 install; the WordPress 7.0 switches were re-checked against both 7.0.4 and 7.1
- Total: 108 independent toggles across 9 modules
1.10.0
- नवीन (WP 7.0): Template Output Buffering अक्षम करा — WordPress 7.0 क्लासिक थीमसाठी सक्षम करत असलेल्या पूर्ण-पृष्ठ आउटपुट बफरमधून बाहेर पडते आणि अधिक वेगवान TTFB व कमी कमाल मेमरीसाठी प्रवाहित टेम्पलेट आउटपुट परत आणते (डीफॉल्ट OFF, WP 6.9+)
- नवीन (WP 7.0): Connectors Registry अक्षम करा — फ्रंटएंडसह प्रत्येक विनंतीवेळी कनेक्टर रजिस्ट्री सुरू होण्यापासून थांबवते (डीफॉल्ट OFF, WP 7.0+)
- नवीन (WP 7.0): Core AI Abilities अक्षम करा — WordPress ला अंगभूत AI क्षमता आणि क्षमता श्रेण्या नोंदवण्यापासून थांबवून AI पूर्णपणे बंद करण्याची प्रक्रिया पूर्ण करते (डीफॉल्ट OFF, WP 7.0+)
- नवीन: टॉगल बदलताच “चालू स्विच” काउंटर थेट अपडेट होतो आणि जतन करेपर्यंत “N जतन न केलेले बदल” निर्देशक दिसतो
- नवीन: चिकट कृती पट्टी — संपूर्ण स्विच सूची स्क्रोल करताना काउंटर, फिल्टर आणि Save बटण दिसत राहतात
- नवीन: जतन करेपर्यंत बदललेले स्विच ठळक दिसतात आणि “जतन न केलेले बदल” चिपवर क्लिक केल्यास फक्त बदललेले स्विच दिसतात
- नवीन: मजकूर फिल्टरसोबत स्थिती फिल्टर चिप (All / On / Off / Changed / New); सक्रिय फिल्टर जतन केल्यानंतरही टिकतो
- नवीन: प्रत्येक विभागातील चालू स्विचच्या थेट मोजणीसह विभाग-जंप नेव्हिगेशन
- नवीन: Copy WP-CLI बटण — तुमची जतन केलेली संरचना दुसऱ्या साइटवर तशीच लागू करणारी wp option update आज्ञा कॉपी करते
- नवीन: फिल्टर बॉक्सवर लक्ष केंद्रित करण्यासाठी / दाबा आणि रिकामा करण्यासाठी Escape दाबा
- सुधारणा: Reset to Defaults पुष्टी आता किती स्विच बदलतील ते सांगते
- सुधारणा: प्रत्येक कार्डवर बॅजचा सुसंगत क्रम — बचत आणि NEW एकाच ओळीत, इशारे स्वतंत्र ओळीवर
- प्रवेशयोग्यता: काउंटर चिप अपडेट स्क्रीन रीडरला सांगतात (aria-live)
- दुरुस्ती: Disable Command Palette — WordPress 7.0 अंतिम आवृत्तीवर ⌘K / Ctrl+K प्रशासक पट्टी बटण आता योग्यरीत्या काढले जाते. RC2 आणि अंतिम आवृत्ती दरम्यान कोअरने बटण नोंदणी default-filters.php मधून WP_Admin_Bar::add_menus() मध्ये हलवली; ती प्लगइन सुरू झाल्यानंतर चालत असल्याने मागील काढण्याची क्रिया खूप लवकर होऊन निष्फळ ठरत होती. JS बंडल dequeue वर परिणाम झाला नव्हता आणि ते काम करत राहते.
- दुरुस्ती: Reduce Trash Retention — टॉगल WordPress कोअरमध्ये अस्तित्वात नसलेल्या empty_trash_days फिल्टरवर अवलंबून असल्याने त्याचा कोणताही परिणाम होत नव्हता. आता तो दररोज स्वच्छता चालवून ७ दिवसांपूर्वी कचरापेटीत टाकलेल्या पोस्ट आणि टिप्पण्या कायमच्या हटवतो.
- दुरुस्ती: REST API Discovery Link — टॉगल चालू असतानाही प्रत्येक प्रतिसादात शोध URL Link: HTTP शीर्षक म्हणून पाठवला जात होता; आता head दुवा आणि HTTP शीर्षके दोन्ही काढली जातात.
- दुरुस्ती: Remove Admin Footer Text — कोअर प्लगइन लोड झाल्यानंतर तळटीप फिल्टर नोंदवत असल्यामुळे उजवीकडील “Version X” मजकूर राहिला होता; टॉगल आता तळटीपेच्या दोन्ही बाजू काढतो.
- दुरुस्ती: Disable Site Health — तपासण्या आणि नियोजित cron सोबत डॅशबोर्ड Site Health Status विजेट आणि Tools Site Health मेनू आयटमही आता काढले जातात.
- दुरुस्ती: Limit Post Revisions — सेटिंग्ज कार्ड प्रत्येक साइटवर wp-config.php मध्ये WP_POST_REVISIONS परिभाषित असल्याप्रमाणे वागत होते (प्रशासक पृष्ठ रेंडर होण्यापूर्वी WordPress स्वतः डीफॉल्ट परिभाषित करते), त्यामुळे टॉगल “कृती आवश्यक नाही” म्हणून लॉक दिसत आणि प्रत्येक जतनावेळी नकळत सक्तीने चालू होत होता. wp-config तपासणी आता प्लगइन सुरू होताना, कोअर डीफॉल्ट ठरवण्यापूर्वी, नोंदवली जाते; wp-config.php मध्ये आवृत्त्या संरचित नसलेल्या साइटवर टॉगल पुन्हा संपादित करता येतो.
- सुधारणा: पहिल्या सेटिंग्ज विभागाचे नाव आता “Bloat Remover” — प्लगइनमधील प्रत्येक स्विच ऑफ स्विच असल्याने “The Off Switches” हे नाव विभागात काय आहे ते सांगत नव्हते
- सुधारणा: सेटिंग्ज पृष्ठावरील टॅगलाइन अधिक स्पष्ट केली — “ON केल्यास वैशिष्ट्य काढले जाते, OFF ठेवल्यास WordPress मध्ये बदल होत नाही” (समर्थन मंचावरील अभिप्रायाबद्दल धन्यवाद)
- सुधारणा: आधुनिक WordPress मध्ये अनावश्यक झालेल्या स्विचची प्रामाणिक वर्णने — WLW Manifest, SVG Duotone Filters आणि Adjacent Post Links आता स्पष्ट करतात की त्यांचा परिणाम फक्त जुन्या WordPress आवृत्त्यांवर होतो (कोअरने हे आउटपुट 6.3 मध्ये काढले)
- टीप: या आवृत्तीचा भाग म्हणून सर्व १०४ टॉगलची चालू WordPress 7.0 स्थापनेवर कार्यात्मक पडताळणी केली.
- पडताळणी: सर्व सहा WP 7.0 टॉगल WordPress 7.0 च्या अंतिम स्रोतासोबत पुन्हा तपासले (२० मे २०२६ रोजी प्रकाशित)
- एकूण: ९ मॉड्यूलमध्ये १०४ स्वतंत्र टॉगल
1.9.13
- नवीन (WP 7.0): AI Support अक्षम करा — wp_supports_ai ला false वर फिल्टर करून प्रत्येक विनंतीवेळी AI क्लायंट लायब्ररी सुरू होणे थांबवते (डीफॉल्ट OFF, WP 7.0+)
- नवीन (WP 7.0): Admin View Transitions CSS काढा — WordPress 7.0 प्रत्येक wp-admin स्क्रीनवर रांगेत लावत असलेले CSS View Transitions स्टाइलशीट काढते (डीफॉल्ट OFF, WP 7.0+)
- नवीन (WP 7.0): Abilities REST API अक्षम करा — AI क्षमता प्रणाली वापरत असलेले wp-abilities/v1 REST नेमस्पेस काढते (डीफॉल्ट OFF, WP 7.0+)
- नवीन (WP 7.0): Icons REST Endpoint अक्षम करा — ब्लॉक संपादकातील आयकॉन निवडक वापरत असलेले /wp/v2/icons एंडपॉइंट काढते (डीफॉल्ट OFF, WP 7.0+)
- नवीन (WP 7.0): AI Connectors Page अक्षम करा — Settings मधून Connectors उपमेनू काढून AI प्रदाता संरचना पृष्ठ लपवते (डीफॉल्ट OFF, WP 7.0+)
- नवीन (WP 7.0): Command Palette अक्षम करा — ⌘K / Ctrl+K प्रशासक पट्टी बटण काढते आणि प्रत्येक wp-admin पृष्ठावरून त्याचे JS बंडल dequeue करते (डीफॉल्ट OFF, WP 7.0+)
- नवीन (WP 7.0): Math Block LaTeX Module अक्षम करा — नवीन Math ब्लॉकसाठी प्रत्येक ब्लॉक संपादक पृष्ठावर लोड होणारे LaTeX-to-MathML स्क्रिप्ट मॉड्यूल काढते (डीफॉल्ट OFF, WP 7.0+)
- सुधारणा: Disable Font Library आता WP 7.0 मध्ये आलेले स्वतंत्र Appearance Fonts प्रशासक पृष्ठही काढते (विद्यमान टॉगल, WP 7.0+ वरील विस्तारित वर्तन)
- दुरुस्ती: Disable Native Sitemap, Disable Autoembed in Content आणि Disable Site Health टॉगल आता प्रशासक सेटिंग्ज पृष्ठावर योग्यरीत्या दिसतात (1.9.12 पासून UI मधून गायब होते)
- एकूण: ९ मॉड्यूलमध्ये १०१ स्वतंत्र टॉगल
1.9.12
- नवीन: मूळ साइटमॅप अक्षम करा — WordPress चा अंगभूत XML साइटमॅप (WP 5.5+) अक्षम करते; SEO प्लगइन साइटमॅप व्यवस्थापित करत असल्यास उपयुक्त (डीफॉल्ट OFF)
- नवीन: सामग्रीतील Autoembed अक्षम करा — प्रत्येक फ्रंटएंड पृष्ठ लोडवेळी एम्बेड करता येणाऱ्या URL साठी सर्व पोस्ट सामग्रीचे regex स्कॅन करणारा autoembed फिल्टर काढते (डीफॉल्ट OFF)
- नवीन: Site Health अक्षम करा — पार्श्वभूमी Site Health cron कार्य काढते आणि त्याचे REST API एंडपॉइंट अक्षम करते; wp-admin मधून Site Health पृष्ठ काढत नाही (डीफॉल्ट OFF)
- एकूण: ९ मॉड्यूलमध्ये ९४ स्वतंत्र टॉगल
1.9.11
- नवीनतम स्थिर आवृत्तीसाठी WordPress.org पॅकेज निर्मिती रीफ्रेश करणारी पॅच आवृत्ती.
1.9.10
- दुरुस्ती: Reset to Defaults आता OFF टॉगल योग्यरीत्या पूर्ववत करते — यापूर्वी isset() ने 0 ला उपस्थित मानल्यामुळे प्रत्येक टॉगल ON म्हणून लिहिला जात होता
- दुरुस्ती: सर्व field_definitions() पद्धतींचे PHPDoc return प्रकार array<string, string|bool> असे दुरुस्त केले
- दुरुस्ती: disable_emojis_tinymce() आणि remove_query_strings() वरील PHPDoc param प्रकार त्यांच्या संरक्षणात्मक type guard शी जुळण्यासाठी mixed केले
1.9.9
- नवीन: XML-RPC विनंत्या पूर्णपणे थांबवा — WordPress लोड होण्यापूर्वी येणाऱ्या xmlrpc.php विनंत्या 403 सह तत्काळ थांबवते आणि अवरोधित विनंत्यांवर सर्व्हर संसाधने खर्च होणे टाळते (डीफॉल्ट OFF)
- नवीन: ईमेलद्वारे पोस्ट — Writing Settings मधून Post via Email संरचना काढते आणि वैशिष्ट्य पूर्णपणे अक्षम करते (डीफॉल्ट OFF)
- नवीन: अपडेट सेवा (Ping-o-Matic) — Writing Settings मधून Update Services काढते आणि प्रत्येक प्रकाशित पोस्टवरील बाहेर जाणारे पिंग थांबवते (डीफॉल्ट OFF)
- नवीन: स्वयंचलित अपडेट ईमेल: फक्त त्रुटी — फक्त यशस्वी WordPress कोअर स्वयंचलित अपडेटचे ईमेल थांबवते; अपयशाचे ईमेल येत राहतात (डीफॉल्ट OFF)
- नवीन: अपग्रेडवेळी समाविष्ट थीम वगळा — प्रत्येक कोअर अपग्रेडवेळी WordPress ला नवीन Twenty-Something थीम स्थापित करण्यापासून रोखण्यासाठी CORE_UPGRADE_SKIP_NEW_BUNDLED परिभाषित करते (डीफॉल्ट OFF)
- नवीन: Require Login — लॉगिन न केलेल्या सर्व अभ्यागतांना लॉगिन पृष्ठावर पुनर्निर्देशित करते; AJAX, REST API, WP-CLI आणि WP-Cron विनंत्यांवर कधीही परिणाम होत नाही (डीफॉल्ट OFF)
- एकूण: ९ मॉड्यूलमध्ये ९१ स्वतंत्र टॉगल
1.9.8
- सुधारणा: Limit Post Revisions —
WP_POST_REVISIONSआधीच wp-config.php मध्ये परिभाषित असल्यास प्लगइन ते आता ओळखते, संरचित मूल्यासह टॉगल सक्रिय दाखवते आणि फिल्टर वगळते (WordPress कोअर ते मूळ पद्धतीने हाताळते). wp-config.php द्वारे सानुकूल आवृत्ती संख्या कशी ठेवावी हे सांगणारा संकेत वर्णनात जोडला.
1.9.7
- नवीन: Reset to Defaults बटण — एका क्लिकने सर्व ८५ स्विच प्लगइनच्या डीफॉल्ट मूल्यांवर परत आणते आणि जतन करण्यापूर्वी पुष्टी विचारते
1.9.6
- नवीन: oEmbed Provider अक्षम करा — /wp-json/oembed/1.0/embed REST एंडपॉइंट काढते, त्यामुळे इतर साइटना WordPress oEmbed द्वारे तुमची सामग्री एम्बेड करता येत नाही (डीफॉल्ट OFF)
- नवीन: REST Users Endpoint अक्षम करा — अप्रमाणित विनंत्यांसाठी /wp-json/wp/v2/users काढते आणि Gutenberg किंवा प्रमाणित REST वापरावर परिणाम न करता REST वापरकर्तानाव मोजणीचा मार्ग बंद करते (डीफॉल्ट ON)
- नवीन: ईमेल बदलाच्या सूचना अक्षम करा — वापरकर्त्याचा ईमेल पत्ता किंवा पासवर्ड बदलल्यावर WordPress पाठवत असलेले ईमेल थांबवते (डीफॉल्ट OFF)
- नवीन: स्वयंचलित अपडेट ईमेल अक्षम करा — WordPress कोअर, प्लगइन (WP 5.5+) आणि थीम (WP 5.5+) स्वयंचलित अपडेट सूचना ईमेल थांबवते (डीफॉल्ट OFF)
- नवीन (WooCommerce): Related Products अक्षम करा — प्रत्येक उत्पादन पृष्ठावरील संबंधित उत्पादनांची क्वेरी आणि विभाग काढते; अप-सेल आणि क्रॉस-सेलवर परिणाम होत नाही (डीफॉल्ट OFF)
- एकूण: ९ मॉड्यूलमध्ये ८५ स्वतंत्र टॉगल (७५ कोअर + १० WooCommerce)
1.9.5
- नवीन: टिप्पण्या अक्षम करा — संपूर्ण साइटवरील टिप्पण्या व पिंगबॅक बंद करते, फ्रंटएंडवर विद्यमान टिप्पण्या लपवते आणि wp-admin मधून टिप्पणी UI (Comments मेनू, प्रशासक पट्टी नोड, डॅशबोर्ड विजेट) काढते (डीफॉल्ट OFF)
- नवीन: शोध अक्षम करा — सर्व /?s= शोध क्वेरी 301 सह मुख्यपृष्ठावर पुनर्निर्देशित करते आणि get_search_form() द्वारे रेंडर केलेले शोध फॉर्म काढते; शोध न वापरणाऱ्या साइटवर बॉटमुळे होणाऱ्या DB क्वेरी थांबवते (डीफॉल्ट OFF)
- नवीन: स्केल केलेल्या प्रतिमा अक्षम करा — WordPress ला मोठ्या अपलोड केलेल्या प्रतिमांची -scaled प्रत तयार करण्यापासून थांबवते (WP 5.3+, फक्त नवीन अपलोडला लागू, डीफॉल्ट OFF)
- नवीन: अतिरिक्त प्रतिमा आकार अक्षम करा — प्रत्येक अपलोडवेळी WordPress 5.3 ने जोडलेले 1536×1536 आणि 2048×2048 आकार तयार करणे थांबवते; थीम आणि प्लगइनच्या आकारांवर परिणाम होत नाही (फक्त नवीन अपलोडला लागू, डीफॉल्ट OFF)
- एकूण: ९ मॉड्यूलमध्ये ८० स्वतंत्र टॉगल (७१ कोअर + ९ WooCommerce)
1.9.4
- सुधारणा: अधिक जलद प्रवेशासाठी Plugins स्क्रीनवरील प्लगइन ओळीत Settings दुवा जोडला
- नवीन: फ्रंटएंडवर प्रशासक पट्टी लपवा — सर्व लॉगिन केलेल्या वापरकर्त्यांसाठी सार्वजनिक साइटवरून प्रशासक साधनपट्टी काढते (डीफॉल्ट OFF)
- नवीन: डॅशबोर्ड Welcome पॅनेल काढा — डॅशबोर्डवरून “WordPress मध्ये स्वागत आहे” पॅनेल काढते (डीफॉल्ट OFF)
- नवीन: डीफॉल्ट डॅशबोर्ड विजेट काढा — At a Glance, Activity, Quick Draft आणि WordPress Events and News काढते (डीफॉल्ट OFF)
- नवीन: प्रशासक तळटीप मजकूर काढा — wp-admin स्क्रीनवरून WordPress आवृत्ती क्रमांक आणि तळटीप मजकूर काढते (डीफॉल्ट OFF)
- नवीन: पासवर्ड रीसेट अक्षम करा — विसरलेल्या पासवर्डची प्रक्रिया अक्षम करते आणि लॉगिन पृष्ठावरील दुवा काढते (डीफॉल्ट OFF)
- एकूण: ९ मॉड्यूलमध्ये ७६ स्वतंत्र टॉगल (६७ कोअर + ९ WooCommerce)
1.9.3
- नवीन: लेखक साइटमॅप लपवा — साइटमॅप अनुक्रमणिकेतून /wp-sitemap-users-1.xml काढते आणि अंगभूत WordPress साइटमॅपद्वारे वापरकर्तानावांची मोजणी थांबवते (WP 5.5+, डीफॉल्ट ON)
- नवीन: X-Redirect-By शीर्षक काढा — WordPress प्रत्येक पुनर्निर्देशनात जोडत असलेले X-Redirect-By: WordPress शीर्षक काढते (डीफॉल्ट ON)
- नवीन: PHP आवृत्ती शीर्षक लपवा — सर्व HTTP प्रतिसादांमधून X-Powered-By: PHP/x.x.x काढते (डीफॉल्ट ON)
- नवीन: सामान्य PHP त्रुटी संदेश — गंभीर त्रुटी आउटपुटच्या जागी फाइल पथ किंवा ओळ क्रमांक न उघड करणारा सामान्य संदेश देते (डीफॉल्ट ON)
- एकूण: ९ मॉड्यूलमध्ये ७१ स्वतंत्र टॉगल (६२ कोअर + ९ WooCommerce)
1.9.2
- सुधारणा: LCP Image Priority टॉगलचे वर्णन स्पष्ट केले — फक्त सामग्री प्रतिमांवर (वैशिष्ट्यीकृत प्रतिमा आणि पोस्ट सामग्री) परिणाम होतो; साइट लोगो आणि थीम शीर्षलेख प्रतिमांवर परिणाम होत नाही
1.9.1
- नवीन: अप्रमाणित प्रशासक प्रवेश पुनर्निर्देशित करा — अप्रमाणित /wp-admin/ विनंत्या लॉगिन पृष्ठाऐवजी मुख्यपृष्ठावर पाठवते; AJAX, Cron, WP-CLI आणि admin-post.php वर परिणाम होत नाही (डीफॉल्ट OFF)
- एकूण: ९ मॉड्यूलमध्ये ६७ स्वतंत्र टॉगल (५८ कोअर + ९ WooCommerce)
1.9.0
- नवीन मॉड्यूल: Login Page — WordPress लॉगिन पृष्ठ अधिक सुरक्षित करण्यासाठी ४ टॉगल (मॉड्यूल ९)
- नवीन: लॉगिन त्रुटीचे तपशील लपवा — वापरकर्तानावांची मोजणी थांबवण्यासाठी विशिष्ट त्रुटी संदेशांच्या जागी सामान्य प्रतिसाद देते (डीफॉल्ट ON)
- नवीन: ईमेल लॉगिन अक्षम करा — फक्त वापरकर्तानावाने लॉगिन बंधनकारक करते आणि लॉगिन ओळख म्हणून ईमेल पत्ते नाकारते (डीफॉल्ट OFF)
- नवीन: नोंदणी दुवा काढा — नोंदणी अक्षम न करता लॉगिन पृष्ठावरून “नोंदणी करा” दुवा काढते (डीफॉल्ट OFF)
- नवीन: भाषा निवडक काढा — एकाच भाषेच्या साइटवरील लॉगिन फॉर्ममधून लोकॅल ड्रॉपडाउन काढते (WP 5.9+, डीफॉल्ट OFF)
- एकूण: ९ मॉड्यूलमध्ये ६६ स्वतंत्र टॉगल (५७ कोअर + ९ WooCommerce)
1.8.0
- नवीन: Recent Comments इनलाइन CSS — Recent Comments विजेट
<head>मध्ये दाखवत असलेला इनलाइन<style>ब्लॉक काढते (डीफॉल्ट OFF) - नवीन: कचरापेटी साठवण कमी करा — empty_trash_days फिल्टरद्वारे साठवण कालावधी ३० दिवसांवरून ७ दिवसांपर्यंत कमी करते (डीफॉल्ट OFF)
- नवीन: REST API फक्त लॉगिन केलेल्या वापरकर्त्यांपुरते मर्यादित करा — अप्रमाणित REST API प्रवेश अवरोधित करते; तृतीय-पक्ष प्रमाणीकरण पद्धतींवर परिणाम होत नाही (डीफॉल्ट OFF)
- एकूण: ८ मॉड्यूलमध्ये ६२ स्वतंत्र टॉगल (५३ कोअर + ९ WooCommerce)
1.7.0
- नवीन: WC Block Patterns — संपादक इन्सर्टरमधून WooCommerce ब्लॉक पॅटर्नची नोंदणी रद्द करते (डीफॉल्ट OFF)
- नवीन: WC जुनी विजेट — प्रत्येक पृष्ठ लोडवेळी १२ डीफॉल्ट जुनी WooCommerce विजेट नोंदणी रद्द करते (डीफॉल्ट OFF)
- नवीन: WC आवृत्ती शीर्षक — HTTP प्रतिसाद शीर्षकांमधून X-WooCommerce-Version काढते (डीफॉल्ट ON)
- नवीन: Stripe Gateway Scripts — Payment Request Button अक्षम असताना Stripe.js लोड होणे थांबवते (डीफॉल्ट OFF)
- एकूण: ८ मॉड्यूलमध्ये ५९ स्वतंत्र टॉगल (५० कोअर + ९ WooCommerce)
1.6.0
- नवीन मॉड्यूल: WooCommerce — WooCommerce फ्रंटएंड भार काढण्यासाठी ५ टॉगल (WooCommerce सक्रिय असतानाच दिसतात)
- नवीन: Cart Fragments — Cart Widget रेंडर झाल्यावर wc-cart-fragments काढते (डीफॉल्ट OFF)
- नवीन: WooCommerce Generator Tag — योग्य get_the_generator_html फिल्टरद्वारे <meta name=”generator”> मधून WooCommerce आवृत्ती काढते (डीफॉल्ट ON)
- नवीन: WooCommerce नसलेल्या पृष्ठांवरील WC Scripts — shop नसलेल्या पृष्ठांवर wc-add-to-cart आणि woocommerce-blocktheme (ब्लॉक थीम) सह WooCommerce CSS/JS dequeue करते (डीफॉल्ट OFF)
- नवीन: Password Strength Meter — checkout आणि My Account बाहेर wc-password-strength-meter काढणारा दुय्यम सुरक्षा उपाय (डीफॉल्ट OFF)
- नवीन: Status Dashboard Widget — wp-admin डॅशबोर्डमधून WooCommerce Status विजेट काढते (डीफॉल्ट OFF)
- सुधारणा: प्लगइन बूट आता plugins_loaded प्राधान्य २० वर चालते, त्यामुळे बूट फंक्शन चालण्यापूर्वी WooCommerce नेहमी लोड झालेले असते
- एकूण: ८ मॉड्यूलमध्ये ५५ स्वतंत्र टॉगल (५० कोअर + ५ WooCommerce)
1.5.0
- नवीन मॉड्यूल: Block Editor — Gutenberg काय लोड करते ते नियंत्रित करण्यासाठी ५ टॉगल
- नवीन: Remote Block Patterns — संपादक लोडवेळी api.wordpress.org वरून पॅटर्न आणणे अक्षम करते (डीफॉल्ट ON)
- नवीन: Core Block Patterns — Pattern इन्सर्टरमधून अंगभूत पॅटर्न काढते (डीफॉल्ट OFF)
- नवीन: Block Directory — संपादकातून ब्लॉक शोध आणि स्थापना काढते (डीफॉल्ट ON)
- नवीन: Font Library — Site Editor मधील Font Library पॅनेल अक्षम करते (WP 6.5+, डीफॉल्ट OFF)
- नवीन: Widget Block Editor — ब्लॉक-आधारित संपादकाऐवजी क्लासिक Widgets स्क्रीन परत आणते (WP 5.8+, डीफॉल्ट OFF)
- एकूण: ७ मॉड्यूलमध्ये ५० स्वतंत्र टॉगल
1.4.0
- नवीन मॉड्यूल: Admin Hardening — नवीन स्वतंत्र विभागात ८ सुरक्षा आणि प्रशासक स्वच्छता टॉगल
- नवीन: वापरकर्ता मोजणी अवरोधित करा — वापरकर्तानावे उघड करणारी ?author=N पुनर्निर्देशने पकडते (डीफॉल्ट ON)
- नवीन: लेखक संग्रह अक्षम करा — /author/username/ पृष्ठे मुख्यपृष्ठावर पुनर्निर्देशित करते (डीफॉल्ट OFF)
- नवीन: फाइल संपादक अक्षम करा — प्लगइन/थीम कोड संपादक काढण्यासाठी DISALLOW_FILE_EDIT परिभाषित करते (डीफॉल्ट OFF)
- नवीन: Application Passwords अक्षम करा — Application Passwords UI काढते आणि टोकन स्वीकारणे थांबवते (डीफॉल्ट OFF)
- नवीन: प्रशासक ईमेल तपासणी थांबवा — नियतकालिक प्रशासक ईमेल पुष्टी सूचना अक्षम करते (डीफॉल्ट ON)
- नवीन: X-Pingback शीर्षक काढा — सर्व HTTP प्रतिसादांमधून X-Pingback काढते (डीफॉल्ट ON)
- नवीन: प्रशासक पट्टी स्वच्छ करा — WP लोगो, Visit Site दुवा आणि प्रशासक पट्टीतील शोध काढते (डीफॉल्ट OFF)
- नवीन: प्रशासक नसलेल्यांसाठी Update Nag लपवा — संपादक आणि योगदानकर्त्यांपासून कोअर अपडेट सूचना लपवते (डीफॉल्ट OFF)
- एकूण: ६ मॉड्यूलमध्ये ४५ स्वतंत्र टॉगल
1.3.0
- नवीन: Disable All Feeds टॉगल — /feed/ आणि सर्व फीड URL मुख्यपृष्ठावर पुनर्निर्देशित करते (डीफॉल्ट OFF)
- नवीन: Comment Auto-Links टॉगल — प्रत्येक टिप्पणीवरील make_clickable() टप्पा काढते (डीफॉल्ट OFF)
- नवीन: Editor Autosave टॉगल — पोस्ट संपादकातील autosave स्क्रिप्टची नोंदणी रद्द करते (डीफॉल्ट OFF)
- नवीन: DNS Prefetch टॉगल — <head> मधून सर्व wp_resource_hints काढते (डीफॉल्ट OFF)
- एकूण: ५ मॉड्यूलमध्ये ३७ स्वतंत्र टॉगल
1.2.1
- नवीन ब्रँड: प्लगइनचे प्रदर्शन नाव “The Off Switch” केले (स्लग, कोड आणि सर्व सेटिंग्ज बदललेली नाहीत — विद्यमान स्थापनेसाठी स्थलांतर आवश्यक नाही)
- नवीन: सेटिंग्ज पृष्ठावर थेट शोध/फिल्टर बॉक्स — सर्व मॉड्यूलमधील टॉगल त्वरित फिल्टर करण्यासाठी टाइप करा
- नवीन: 1.2.0 मध्ये जोडलेल्या ३ टॉगलवर “NEW” बॅज (REST API Discovery Link, RSS Feed Links, Speculation Rules)
- नवीन: WordPress आवृत्ती मर्यादा — 6.8 पेक्षा जुन्या WordPress वर Speculation Rules टॉगल सूचनेसह आपोआप अक्षम होते
- एकूण: ५ मॉड्यूलमध्ये ३३ स्वतंत्र टॉगल
1.2.0
- नवीन: REST API Discovery Link टॉगल —
<head>मधून<link rel="https://api.w.org/">काढते (डीफॉल्ट ON) - नवीन: RSS Feed Links टॉगल —
<head>मधून RSS स्वयंचलित-शोध<link>टॅग काढते (डीफॉल्ट OFF) - नवीन: Speculation Rules टॉगल — WP 6.8+ प्रीफेच/प्रीरेंडर JSON आउटपुट अक्षम करते (डीफॉल्ट OFF)
- सुधारणा: Asset Query Strings आता WP 6.5+ Script Modules सुद्धा हाताळते (
script_module_loader_srcफिल्टर) — नवीन टॉगल आवश्यक नाही - दुरुस्ती:
customize-supportस्क्रिप्ट हँडल संरक्षित सूचीमध्ये जोडले — Defer JS किंवा Move Scripts to Footer सक्षम असताना ते चुकीने defer केले किंवा तळटीपेत हलवले जात होते - WordPress 6.9.1 स्रोतासोबत पुनरावलोकन — सर्व नवीन डीफॉल्ट फ्रंटएंड आउटपुट तपासले; इतर कोणताही दुर्लक्षित अनावश्यक भार आढळला नाही
- एकूण: ५ मॉड्यूलमध्ये ३३ स्वतंत्र टॉगल
1.1.1
- दुरुस्ती: 1.1.0 मध्ये आलेले नवीन टॉगल जुन्या आवृत्तीवरून अपग्रेड केल्यानंतर योग्य डीफॉल्टऐवजी बंद दिसत होते
- दुरुस्ती: सक्रियकरण हुक आता अपग्रेडवेळी नवीन पर्याय की विद्यमान सेटिंग्जमध्ये विलीन करतो — वापरकर्त्यांच्या विद्यमान निवडी कधीही बदलल्या जात नाहीत
- दुरुस्ती: सेटिंग्ज पृष्ठ रेंडर करण्यापूर्वी आता डीफॉल्ट मूल्यांशी विलीन होते, त्यामुळे साठवलेली पर्याय ओळ जुन्या आवृत्तीची असली तरी नवीन टॉगल नेहमी त्यांची अपेक्षित स्थिती दाखवतात
- दुरुस्ती: अपग्रेडनंतर पृष्ठ शीर्षलेखातील सक्रिय स्विच काउंटर आता योग्य मोजतो
1.1.0
- नवीन मॉड्यूल: WordPress Behaviour Tweaks — स्वतःला पिंगबॅक अक्षम करणे, Capital P फिल्टर काढणे, पोस्ट आवृत्त्या ३ पर्यंत मर्यादित करणे, संलग्नक पृष्ठे पालक पोस्टकडे पुनर्निर्देशित करणे
- नवीन मॉड्यूल: Image Performance — Google Fonts display:swap, गहाळ प्रतिमा परिमाणे आपोआप जोडणे (CLS दुरुस्त करते), LCP fetchpriority, प्रतिमा lazy load, PDF लघुप्रतिमा निर्मिती अक्षम करणे
- readme: Multisite FAQ जोडले (अद्याप समर्थित नाही)
- readme: YSlow तत्त्वज्ञानाला मानवंदना जोडली
- WordPress 6.9.1 पर्यंत तपासले
- एकूण: ४ मॉड्यूलमध्ये २६ स्वतंत्र टॉगल
1.0.0
- पूर्ण पुनर्लेखन — आता .htaccess वर अवलंबून नाही
- दोन मॉड्यूलमध्ये १७ स्वतंत्र टॉगल, केवळ PHP हुक
- मॉड्यूल १: Bloat Remover — emoji, embeds, RSD, WLW manifest, version tag, shortlink, query strings, XML-RPC, Heartbeat, Dashicons
- मॉड्यूल २: Script & Style Control — jQuery Migrate, Block Library CSS, Global Styles, SVG Duotone, type attributes, defer JS, स्क्रिप्ट तळटीपेत हलवणे
- प्रशासक UI: चेकबॉक्सऐवजी CSS टॉगल स्विच
- व्यवस्थापित होस्टिंगसह कोणत्याही होस्टवर काम करते
- सुरक्षित डीफॉल्टसह येते — तुम्ही स्वतः निवडेपर्यंत जोखमीचे टॉगल बंद असतात
- Settings -> Avoid Slow प्रशासक पृष्ठ
0.4
- किरकोळ दुरुस्त्या
0.3
- किरकोळ दुरुस्त्या
0.2
- Expire कॅश दुरुस्ती
0.1
- प्रारंभिक आवृत्ती — .htaccess Expires शीर्षके + ETags
