एक वाक्य रचना त्रुटि तब हुन्छ जब आदेश सही रूपमा लेखिएको छैन। यसमा व्याकरणीय त्रुटि, गलत हिज्जे शब्द वा हराएको प्रतीक, वा तपाईंको साइटको कोडमा गलत विराम चिन्हको उपस्थिति समावेश हुन सक्छ। सिन्ट्याक्स त्रुटि भनेको तपाईको साइटको कोड भित्र केहि ठीक छैन भन्ने संकेत हो। यो समस्याले तपाइँको वेबसाइट तोड्न सक्छ, तपाइँलाई खाली पृष्ठ वा त्रुटि सन्देश छोडेर। WordPress मा, यो सामान्यतया PHP त्रुटि हो।
WordPress सिन्ट्याक्स त्रुटिहरू बारम्बार हुँदैनन्, तर तिनीहरू हुन्छन् र सुधार गर्न अपेक्षाकृत सरल छन्। यदि तपाईंको वेबसाइट डाउन वा पहुँचयोग्य छैन भने, यसले स्पष्ट रूपमा प्रयोगकर्ता अनुभव (UX) लाई बाधा पुर्याउँछ। तपाईको ट्राफिक र रूपान्तरण दरलाई हानि पुर्याउनुको अलावा, तपाईको साइट हुनु पर्ने खाली पृष्ठ हुनुले तपाईको खोज इन्जिन अप्टिमाइजेसन (SEO) रैंकिंगलाई पनि चोट पुर्याउन सक्छ। WordPress सिन्ट्याक्स त्रुटि सन्देशहरू सम्बन्धित हुन सक्छ, विशेष गरी यदि तपाइँ वेबसाइट कोडसँग परिचित हुनुहुन्न।
WordPress मा सिन्ट्याक्स rrrr को सामान्य कारणहरु
तपाईंले गलत तरिकाले कोड टाँस्नुभएको बेला सिन्ट्याक्स त्रुटि हुन सक्छ। सायद तपाईंले कोड प्रतिलिपि गर्दा एउटा अंश छुटेको हुनसक्छ वा स्क्रिप्टको अन्त्यमा अतिरिक्त समापन ट्याग छ। यो PHP खुला ट्याग हो: । जब तपाइँ PHP कोड स्निपेट प्रतिलिपि गरेर टाँस्नुहुन्छ, यसले प्राय: खुला ट्याग समावेश गर्दछ, सिन्ट्याक्स त्रुटि निम्त्याउँछ। तपाईंले सम्भवतः अवस्थित कोडमा स्निपेट टाँस्दै हुनुहुन्छ, तपाईंले खुला ट्याग समावेश गर्न आवश्यक छैन। तपाइँ WordPress Customizer मा तपाइँको विषयवस्तु सम्पादन गर्दा तपाइँ सिन्ट्याक्स त्रुटि पनि प्राप्त गर्न सक्नुहुन्छ।
यदि यो हुन्छ भने, तपाइँ सामान्यतया थाहा पाउनुहुनेछ कि समस्या के हो, वा कम्तिमा फाइलमा यो कहाँ भइरहेको छ। यदि तपाईं निश्चित हुनुहुन्न भने, चिन्ता नगर्नुहोस्। तपाईंले wp-config.php फाइलमा केही परिवर्तनहरू गरेर त्रुटि पत्ता लगाउन सक्नुहुन्छ। तपाईंले यो सन्देश देख्न सक्ने अर्को कारण प्लगइन अद्यावधिक वा स्थापनाको कारण हो। विस्तार तपाइँको WordPress संस्करण संग उपयुक्त नहुन सक्छ, वा खेल मा अन्य समस्याहरु हुन सक्छ। यदि तपाइँ त्रुटि भएको बेला प्लगइन अद्यावधिक वा स्थापना गर्दै हुनुहुन्थ्यो भने, यो सम्भवतः समस्याको स्रोत हो।
WordPress मा सिन्ट्याक्स त्रुटि कसरी ठीक गर्ने
जब सिन्ट्याक्स त्रुटि हुन्छ, तपाईले त्रुटि समावेश कोड हटाएर वा सुधार गरेर यसलाई ठीक गर्न सक्नुहुन्छ। कुनै पनि तरिकाले, तपाईंलाई समस्या भएको फाइलमा पहुँच चाहिन्छ। यदि तपाइँ तपाइँको WordPress प्रशासक ड्यासबोर्डबाट बन्द हुनुहुन्छ भने, तपाइँ फाइल स्थानान्तरण प्रोटोकल (FTP) क्लाइन्ट प्रयोग गरेर यसलाई पहुँच गर्न सक्नुहुन्छ। नोट गर्नुहोस् कि तपाइँ सधैं FTP भन्दा बढी सुरक्षित सुरक्षित फाइल स्थानान्तरण प्रोटोकल (SFTP) प्रयोग गरेर जडान गर्न चाहानुहुन्छ। यसले सुनिश्चित गर्नेछ कि स्थानान्तरण गरिएको डाटा इन्क्रिप्टेड छ। तपाइँलाई SFTP मार्फत तपाइँको वेबसाइटमा जडान गर्न केहि जानकारी चाहिन्छ:
- सर्भर/होस्टनाम
- प्रयोगकर्ता नाम
- पासवर्ड
- पोर्ट
तपाइँ तपाइँको वेब होस्टिंग खातामा लग इन गरेर यो जानकारी पाउन सक्नुहुन्छ। खाता व्यवस्थापन क्षेत्रबाट, FTP प्रयोगकर्ताहरू (वा FTP खाताहरू, तपाईंको वेब होस्टको आधारमा) खोज्नुहोस् र तपाईंको होस्ट, प्रयोगकर्ता नाम, र पोर्ट सेटिङहरू हेर्न 'प्रयोगकर्ताहरू प्रबन्ध गर्नुहोस्' चयन गर्नुहोस्। यदि तपाइँ तपाइँको FTP पासवर्ड थाहा छैन भने, तपाइँ यसलाई प्रदान गरिएको लिङ्क संग रिसेट गर्न सक्नुहुन्छ। अर्को, आफ्नो FTP क्लाइन्ट खोल्नुहोस् र आफ्नो लगइन प्रमाणहरू प्रविष्ट गर्नुहोस्। एक पटक लग इन भएपछि, तपाइँको WordPress साइटको डाइरेक्टरी अन्तर्गत, तपाइँ देख्नुहुनेछ wp-admin, WP-सामग्री, र WP-समावेश फोल्डरहरू, र अन्य फाइलहरूको सूची।
a सिन्ट्याक्स त्रुटि स्थान हेर्न डिबगिङ सक्षम गर्नुहोस्
यदि तपाइँ तपाइँको वेबसाइट मा काम गरिरहनु भएको थियो जब त्रुटि देखा पर्यो, तपाइँसँग मुद्दा कहाँ खोज्ने भन्ने बारे राम्रो विचार हुनुपर्दछ। यद्यपि, यदि तपाईं अनिश्चित हुनुहुन्छ भने, अनुमान गर्न आवश्यक छैन। डिबगिङले तपाईंलाई त्रुटिको सही स्थान देखाउनेछ। डिबगिङ सक्षम गर्नको लागि, तपाइँ तपाइँको कोडको निम्न स्निपेट थप्न सक्नुहुन्छ WP-config.php फाइल:
define( 'WP_DEBUG', true );
पहिले कोड राख्न निश्चित हुनुहोस् / * यो सबै हो, सम्पादन रोक्नुहोस्! शुभकामना ब्लगिङ। * / फाइलको तल तिर। एकचोटि तपाईंले फाइल बचत गर्नुभयो र आफ्नो ब्राउजरमा आफ्नो वेबसाइट रिफ्रेस गर्नुभयो, तपाईंले फाइल, नाम, र लाइन नम्बर सहित त्रुटिको स्थान जनाउने पाठ स्ट्रिङ देख्नुपर्छ। तपाईंले सिन्ट्याक्स त्रुटिहरू फिक्स गरिसकेपछि डिबगिङ असक्षम गर्न निश्चित हुनुहोस्, किनकि लाइभ वेबसाइटहरूका लागि यो सुविधालाई सक्रिय राख्न सिफारिस गरिँदैन। तपाईंले अब सिन्ट्याक्स त्रुटि पत्ता लगाउनुभएको छ। जानकारी नोटिस गरेपछि, यसलाई ठीक गर्ने काममा लाग्ने समय हो।
b प्लगइन अपडेटको कारणले गर्दा सिन्ट्याक्स त्रुटि समाधान गर्नुहोस्
यदि तपाइँ सिन्ट्याक्स त्रुटि देखा पर्दा प्लगइन फाइल स्थापना, अद्यावधिक वा सम्पादन गर्दै हुनुहुन्छ भने, प्लगइन असक्षम पार्नु सबैभन्दा सरल र छिटो समाधान हो। त्यो हामीले पहिले गर्ने हो। SFTP मार्फत आफ्नो वेबसाइट पहुँच गर्नुहोस्। एकपटक तपाइँ जडान भएपछि, मा जानुहोस् WP-सामग्री / प्लगइन डाइरेक्टरी, र त्रुटि संग प्लगइन फोल्डर पत्ता लगाउनुहोस्। त्यहाँ हुँदा, तपाइँ या त प्लगइन असक्षम गर्न सक्नुहुन्छ वा त्रुटि समावेश भएको फाइललाई सच्याउन सक्नुहुन्छ - यदि तपाइँलाई थाहा छ के समस्या उत्पन्न भएको छ।
यदि होइन भने, तपाइँ प्लगइन डाइरेक्टरीमा यसको फोल्डर पुन: नामकरण गरेर प्लगइन असक्षम गर्न सक्नुहुन्छ। यदि तपाइँ आफ्नो वेबसाइटको URL मा जानुहुन्छ र ब्राउजर रिफ्रेस गर्नुहुन्छ भने, तपाइँको साइट सामान्य देखिनु पर्छ। यद्यपि, यदि तपाइँ प्लगइन प्रयोग गर्न जारी राख्न चाहनुहुन्छ भने, तपाइँले यसलाई असक्षम गर्नुको सट्टा त्रुटि समाधान गर्न आवश्यक छ। प्लगइन त्रुटि सच्याउन, त्रुटि सन्देशबाट फाइल र लाइन नम्बर पत्ता लगाउनुहोस्।
त्यो लाइनमा हराइरहेको वा गलत कोड पहिचान गर्नुहोस्। यदि तपाइँ त्रुटिको कारण के हो भनेर निश्चित हुनुहुन्न भने, तपाइँ यसलाई पहिचान गर्न मद्दतको लागि कोड सम्पादकमा स्निपेट टाँस्न सक्नुहुन्छ। तपाइँ जहिले पनि छोटो अवधिको समाधानको रूपमा प्लगइन असक्षम गर्न सक्नुहुन्छ। त्यसपछि, त्रुटि सच्याए पछि, तपाइँ यसलाई पुन: सक्रिय गर्न सक्नुहुन्छ। यो उत्तम दृष्टिकोण हुन सक्छ, विशेष गरी यदि प्लगइन तपाईको वेबसाइटको सञ्चालनको लागि आवश्यक छैन भने।
ग विषयवस्तु फाइल अनुचित रूपमा सम्पादन गर्दा सिन्ट्याक्स त्रुटि समाधान गर्नुहोस्
तपाइँको विषयवस्तु सम्पादन गर्दा भएको त्रुटि समाधान गर्न, SFTP मार्फत तपाइँको वेबसाइट पहुँच गर्नुहोस्, र नेभिगेट गर्नुहोस् WP-सामग्री / विषयवस्तुहरू फोल्डर। उपयुक्त थिम फोल्डर खोल्नुहोस् र त्रुटिको साथ फाइल पत्ता लगाउनुहोस् - सामान्यतया functions.php फाइल। फाइल सम्पादन गर्नुहोस् र त्रुटि सच्याउनुहोस्। फेरि, सिन्ट्याक्स त्रुटि कोडले रेखा नम्बर प्रदर्शन गर्नुपर्छ। यदि तपाईंले फाइलमा कोड स्निपेट पेस्ट गर्दा समस्या भयो भने, फाइललाई स्थिर संस्करणमा पुनर्स्थापना गर्नका लागि आफ्ना सम्पादनहरू मेटाउनुहोस्। यदि तपाईंले समस्या के कारणले देख्नुभएन भने, तपाईंले त्रुटि पहिचान गर्न मद्दत गर्न कोड सम्पादक प्रयोग गर्न सक्नुहुन्छ। एकचोटि तपाईंले समस्या सच्याउनुभएपछि, ब्राउजर विन्डो खोल्नुहोस्, र तपाईंको साइट फेरि चलिरहेको छ भनी प्रमाणित गर्न तपाईंको URL मा नेभिगेट गर्नुहोस्।
भविष्यमा सिन्ट्याक्स त्रुटिहरूबाट कसरी बच्ने
उचित वाक्य रचना प्रयोग गर्नाले भविष्यमा त्रुटिहरूबाट बच्न मद्दत गर्न सक्छ। PHP एक सरल, लचिलो भाषा हो। आधारभूत कुराहरू सिक्न तपाईं थोरै समय लगानी गर्न सक्नुहुन्छ। त्यसपछि, जब तपाइँ कोड टाँस्दै हुनुहुन्छ वा तपाइँको साइटका फाइलहरूमा सम्पादन गर्दै हुनुहुन्छ, तपाइँले काम गर्दा त्रुटिहरू कसरी सच्याउने भनेर थाहा पाउनुहुनेछ। अर्को विकल्पको रूपमा, तपाइँ तपाइँको वेबसाइटमा कोड टाँस्नु अघि वाक्यविन्यास जाँच गर्न कोड सम्पादक राख्न सक्नुहुन्छ। लाइभ साइटमा फाइलहरूमा थप्नु अघि कोड स्निपेट सही छ भनी सुनिश्चित गर्न यो एक स्मार्ट अभ्यास हो।
समस्याहरू रोक्नको लागि अर्को तरिका तपाईंको साइटमा परिवर्तनहरू गर्दा डिबगिङ सक्षम गर्नु हो, लाइभ हुनु अघि त्रुटिहरू फ्ल्याग गर्न। यो सुनिश्चित गर्न को लागी समय हो कि सबै कुरा तपाईको WordPress कोर फाईलहरु संग उपयुक्त छ र यो जस्तै काम गर्दछ। अन्तमा, कुनै पनि प्रयोग नगरिएका प्लगइनहरू र विषयवस्तुहरू मेटाउने विचार गर्नुहोस्। यसले मात्र सिन्ट्याक्स त्रुटिहरू रोक्न मद्दत गर्न सक्छ, तर यो एक राम्रो सुरक्षा उपाय पनि हो, त्यसैले यो एक जीत हो।