જ્યારે આદેશ યોગ્ય રીતે લખાયેલ ન હોય ત્યારે વાક્યરચના ભૂલ થાય છે. આમાં તમારી સાઇટના કોડમાં વ્યાકરણની ભૂલ, ખોટી જોડણીવાળા શબ્દ અથવા ખૂટતા પ્રતીક અથવા ખોટા વિરામચિહ્નની હાજરી શામેલ હોઈ શકે છે. વાક્યરચના ભૂલ એ એક સંકેત છે કે તમારી સાઇટના કોડમાં કંઈક બરાબર નથી. આ સમસ્યા તમને ખાલી પૃષ્ઠ અથવા ભૂલ સંદેશ સાથે છોડીને તમારી વેબસાઇટને તોડી શકે છે. વર્ડપ્રેસમાં, આ સામાન્ય રીતે PHP ભૂલ છે.
વર્ડપ્રેસ સિન્ટેક્સ ભૂલો વારંવાર થતી નથી, પરંતુ તે થાય છે અને તેને સુધારવા માટે પ્રમાણમાં સરળ છે. જો તમારી વેબસાઇટ ડાઉન છે અથવા અપ્રાપ્ય છે, તો તે દેખીતી રીતે વપરાશકર્તા અનુભવ (UX) ને અવરોધે છે. તમારા ટ્રાફિક અને રૂપાંતરણ દરોને નુકસાન પહોંચાડવા ઉપરાંત, તમારી સાઇટ જ્યાં હોવી જોઈએ ત્યાં ખાલી પૃષ્ઠ રાખવાથી તમારા સર્ચ એન્જિન ઓપ્ટિમાઇઝેશન (SEO) રેન્કિંગને પણ નુકસાન થઈ શકે છે. વર્ડપ્રેસ સિન્ટેક્સ ભૂલ સંદેશાઓ સંબંધિત હોઈ શકે છે, ખાસ કરીને જો તમે વેબસાઇટ કોડથી પરિચિત ન હોવ.
વર્ડપ્રેસ પર સિન્ટેક્સ rrrr ના સામાન્ય કારણો
જ્યારે તમે કોડ ખોટી રીતે પેસ્ટ કર્યો હોય ત્યારે સિન્ટેક્સ ભૂલ આવી શકે છે. જ્યારે તમે કોડની નકલ કરી હોય ત્યારે કદાચ તમે એક ભાગ ચૂકી ગયા હો અથવા કદાચ સ્ક્રિપ્ટના અંતે વધારાનું બંધ ટૅગ હોય. આ એક PHP ઓપન ટેગ છે: . જ્યારે તમે PHP કોડ સ્નિપેટ કૉપિ અને પેસ્ટ કરો છો, ત્યારે તેમાં ઘણીવાર ઓપન ટૅગનો સમાવેશ થાય છે, જેના કારણે સિન્ટેક્સ ભૂલ થાય છે. તમે સંભવતઃ હાલના કોડમાં સ્નિપેટ પેસ્ટ કરી રહ્યાં હોવાથી, તમારે ઓપન ટેગ શામેલ કરવાની જરૂર નથી. જ્યારે તમે WordPress Customizer માં તમારી થીમ સંપાદિત કરી રહ્યાં હોવ ત્યારે તમને સિન્ટેક્સની ભૂલ પણ આવી શકે છે.
જો આવું થાય, તો તમે સામાન્ય રીતે જાણશો કે સમસ્યા શું છે, અથવા ઓછામાં ઓછું તે ફાઇલમાં ક્યાં થઈ રહ્યું છે. જો તમને ખાતરી ન હોય, તો ચિંતા કરશો નહીં. તમે wp-config.php ફાઇલમાં થોડા ફેરફારો કરીને ભૂલ શોધી શકો છો. તમે આ સંદેશ જોશો તેવું બીજું કારણ પ્લગઇન અપડેટ અથવા ઇન્સ્ટોલેશન છે. એક્સ્ટેંશન તમારા WordPress સંસ્કરણ સાથે સુસંગત ન હોઈ શકે, અથવા રમતમાં અન્ય સમસ્યાઓ હોઈ શકે છે. જો તમે ભૂલ થઈ ત્યારે પ્લગઇનને અપડેટ અથવા ઇન્સ્ટોલ કરી રહ્યાં હતા, તો સંભવતઃ તે સમસ્યાનો સ્ત્રોત છે.
વર્ડપ્રેસ પર સિન્ટેક્સ ભૂલને કેવી રીતે ઠીક કરવી
જ્યારે સિન્ટેક્સ ભૂલ થાય છે, ત્યારે તમે ભૂલ ધરાવતા કોડને દૂર કરીને અથવા સુધારીને તેને ઠીક કરી શકો છો. કોઈપણ રીતે, તમારે તે ફાઇલની ઍક્સેસની જરૂર પડશે જ્યાં સમસ્યા આવી રહી છે. જો તમે તમારા WordPress એડમિન ડેશબોર્ડથી લૉક આઉટ થઈ ગયા છો, તો તમે ફાઇલ ટ્રાન્સફર પ્રોટોકોલ (FTP) ક્લાયંટનો ઉપયોગ કરીને આને ઍક્સેસ કરી શકો છો. નોંધ કરો કે તમે હંમેશા FTP ને બદલે વધુ સુરક્ષિત સિક્યોર ફાઇલ ટ્રાન્સફર પ્રોટોકોલ (SFTP) નો ઉપયોગ કરીને કનેક્ટ થવા માગો છો. આ સુનિશ્ચિત કરશે કે ટ્રાન્સફર થયેલ ડેટા એન્ક્રિપ્ટેડ છે. SFTP દ્વારા તમારી વેબસાઇટ સાથે કનેક્ટ થવા માટે તમારે કેટલીક માહિતીની જરૂર પડશે:
- સર્વર/હોસ્ટનામ
- વપરાશકર્તા નામ
- પાસવર્ડ
- પોર્ટ
તમે તમારા વેબ હોસ્ટિંગ એકાઉન્ટમાં લૉગ ઇન કરીને આ માહિતી મેળવી શકો છો. એકાઉન્ટ મેનેજમેન્ટ એરિયામાંથી, FTP વપરાશકર્તાઓ (અથવા FTP એકાઉન્ટ્સ, તમારા વેબ હોસ્ટના આધારે) શોધો અને તમારા યજમાન, વપરાશકર્તા નામ અને પોર્ટ સેટિંગ્સ જોવા માટે 'વપરાશકર્તાઓને મેનેજ કરો' પસંદ કરો. જો તમને તમારો FTP પાસવર્ડ ખબર નથી, તો તમે આપેલી લિંક વડે તેને રીસેટ કરી શકો છો. આગળ, તમારા FTP ક્લાયંટને ખોલો અને તમારા લૉગિન ઓળખપત્રો દાખલ કરો. એકવાર લૉગ ઇન થઈ ગયા પછી, તમારી WordPress સાઇટની ડિરેક્ટરી હેઠળ, તમે જોશો wp-admin, wp-content, અને wp-નો સમાવેશ થાય છે ફોલ્ડર્સ અને અન્ય ફાઇલોની સૂચિ.
a સિન્ટેક્સ ભૂલ સ્થાન જોવા માટે ડીબગીંગ સક્ષમ કરો
જો ભૂલ આવી ત્યારે તમે તમારી વેબસાઇટ પર કામ કરી રહ્યા હતા, તો તમને સમસ્યા ક્યાં શોધવી તેનો સારો ખ્યાલ હોવો જોઈએ. જો કે, જો તમને ખાતરી ન હોય, તો અનુમાન લગાવવાની જરૂર નથી. ડિબગીંગ તમને ભૂલનું ચોક્કસ સ્થાન બતાવશે. ડિબગીંગને સક્ષમ કરવા માટે, તમે કોડના નીચેના સ્નિપેટને તમારામાં ઉમેરી શકો છો WP-config.php ફાઇલ:
define( 'WP_DEBUG', true );
પહેલાં કોડ મૂકવાની ખાતરી કરો / * તે બધું છે, સંપાદન બંધ કરો! હેપી બ્લોગિંગ. * / ફાઇલના તળિયે. એકવાર તમે ફાઇલને સાચવી લો અને તમારા બ્રાઉઝરમાં તમારી વેબસાઇટ રિફ્રેશ કરી લો, પછી તમારે ફાઇલ, નામ અને લાઇન નંબર સહિત ભૂલનું સ્થાન દર્શાવતી ટેક્સ્ટ સ્ટ્રિંગ જોવી જોઈએ. એકવાર તમે વાક્યરચના ભૂલોને ઠીક કરી લો તે પછી ડિબગીંગને અક્ષમ કરવાની ખાતરી કરો, કારણ કે લાઇવ વેબસાઇટ્સ માટે આ સુવિધાને ચાલુ રાખવાની ભલામણ કરવામાં આવતી નથી. તમે હવે સિન્ટેક્સ ભૂલ શોધી લીધી છે. માહિતી નોંધ્યા પછી, તેને ઠીક કરવાનું કામ કરવાનો સમય છે.
b પ્લગઇન અપડેટને કારણે સિન્ટેક્સ ભૂલને ઠીક કરો
જો તમે સિન્ટેક્સ ભૂલ આવી ત્યારે પ્લગઇન ફાઇલ ઇન્સ્ટોલ, અપડેટ અથવા સંપાદિત કરી રહ્યાં હોવ, તો પ્લગઇનને અક્ષમ કરવાનો સૌથી સરળ અને ઝડપી ઉકેલ છે. તે આપણે પહેલા કરીશું. SFTP દ્વારા તમારી વેબસાઇટ ઍક્સેસ કરો. એકવાર તમે કનેક્ટ થઈ ગયા પછી, પર જાઓ WP- સામગ્રી / પ્લગઈનો ડિરેક્ટરી, અને ભૂલ સાથે પ્લગઇન ફોલ્ડર શોધો. ત્યાં હોવા પર, તમે કાં તો પ્લગઇનને અક્ષમ કરી શકો છો અથવા ભૂલ ધરાવતી ફાઇલને સુધારી શકો છો - જો તમને ખબર હોય કે સમસ્યાનું કારણ શું છે.
જો નહીં, તો તમે પ્લગઇન ડિરેક્ટરીમાં તેના ફોલ્ડરનું નામ બદલીને પ્લગઇનને અક્ષમ કરી શકો છો. જો તમે તમારી વેબસાઇટના URL પર જાઓ અને બ્રાઉઝરને રિફ્રેશ કરો, તો તમારી સાઇટ સામાન્ય દેખાવી જોઈએ. જો કે, જો તમે પ્લગઇનનો ઉપયોગ કરવાનું ચાલુ રાખવા માંગતા હો, તો તમારે તેને ફક્ત અક્ષમ કરવાને બદલે તેને ઉકેલવાની જરૂર પડશે. પ્લગઇન ભૂલ સુધારવા માટે, ભૂલ સંદેશમાંથી ફાઇલ અને લાઇન નંબર શોધો.
તે લાઇન પર કોઈપણ ખૂટતો અથવા ખોટો કોડ ઓળખો. જો તમને ખાતરી ન હોય કે ભૂલનું કારણ શું છે, તો તમે તેને ઓળખવામાં મદદ કરવા માટે કોડ એડિટરમાં સ્નિપેટ પેસ્ટ કરી શકો છો. તમે હંમેશા ટૂંકા ગાળાના ફિક્સ તરીકે પ્લગઇનને અક્ષમ કરી શકો છો. પછી, એકવાર ભૂલ સુધારાઈ જાય પછી તમે તેને ફરીથી સક્રિય કરી શકો છો. આ શ્રેષ્ઠ અભિગમ હોઈ શકે છે, ખાસ કરીને જો તમારી વેબસાઇટના સંચાલન માટે પ્લગઇન આવશ્યક ન હોય.
c થીમ ફાઇલને અયોગ્ય રીતે સંપાદિત કરવાને કારણે સિન્ટેક્સ ભૂલને ઠીક કરો
તમારી થીમ સંપાદિત કરતી વખતે થયેલી ભૂલને ઠીક કરવા માટે, SFTP દ્વારા તમારી વેબસાઇટને ઍક્સેસ કરો અને નેવિગેટ કરો WP- સામગ્રી / થીમ્સ ફોલ્ડર. યોગ્ય થીમ ફોલ્ડર ખોલો અને ભૂલ સાથે ફાઇલને શોધો - સામાન્ય રીતે functions.php ફાઇલ ફાઇલને સંપાદિત કરો અને ભૂલને ઠીક કરો. ફરીથી, વાક્યરચના ભૂલ કોડે લાઇન નંબર દર્શાવવો જોઈએ. જો તમે ફાઇલમાં કોડ સ્નિપેટ પેસ્ટ કરતી વખતે સમસ્યા આવી હોય, તો ફાઇલને તેના સ્થિર સંસ્કરણ પર પુનઃસ્થાપિત કરવા માટે તમારા સંપાદનો કાઢી નાખો. જો તમને સમસ્યાનું કારણ શું દેખાતું નથી, તો તમે ભૂલને ઓળખવામાં મદદ કરવા માટે કોડ એડિટરનો ઉપયોગ કરી શકો છો. એકવાર તમે સમસ્યાને સુધારી લો, પછી બ્રાઉઝર વિન્ડો ખોલો અને તમારી સાઇટ ફરીથી ચાલુ થઈ ગઈ છે તે ચકાસવા માટે તમારા URL પર નેવિગેટ કરો.
ભવિષ્યમાં વાક્યરચના ભૂલોને કેવી રીતે ટાળવી
યોગ્ય વાક્યરચનાનો ઉપયોગ તમને ભવિષ્યમાં ભૂલો ટાળવામાં મદદ કરી શકે છે. PHP એ એક સરળ, લવચીક ભાષા છે. તમે મૂળભૂત બાબતો શીખવા માટે થોડો સમય રોકાણ કરી શકો છો. પછી, જ્યારે તમે કોડ પેસ્ટ કરી રહ્યાં હોવ અથવા તમારી સાઇટની ફાઇલોમાં સંપાદનો કરી રહ્યાં હોવ, ત્યારે તમે કામ કરતા સમયે ભૂલોને કેવી રીતે સુધારવી તે જાણશો. બીજા વિકલ્પ તરીકે, તમે તમારી વેબસાઇટમાં કોડ પેસ્ટ કરતા પહેલા સિન્ટેક્સ તપાસવા માટે કોડ એડિટરને હાથમાં રાખી શકો છો. લાઇવ સાઇટ પર ફાઇલોમાં ઉમેરતા પહેલા કોડ સ્નિપેટ સાચો છે તેની ખાતરી કરવા માટે આ એક સ્માર્ટ પ્રેક્ટિસ છે.
લાઇવ થતાં પહેલાં ભૂલોને ફ્લેગ કરવા માટે, તમારી સાઇટમાં ફેરફારો કરતી વખતે ડિબગિંગને સક્ષમ કરવું એ સમસ્યાઓને રોકવાની બીજી રીત છે. તમારી વર્ડપ્રેસ કોર ફાઇલો સાથે બધું સુસંગત છે તેની ખાતરી કરવાનો આ સમય છે અને તે જોઈએ તે પ્રમાણે કાર્ય કરે છે. છેલ્લે, કોઈપણ ન વપરાયેલ પ્લગઈનો અને થીમ્સને કાઢી નાખવાનું વિચારો. આ માત્ર સિન્ટેક્સ ભૂલોને રોકવામાં મદદ કરી શકે છે, પરંતુ તે એક સારું સુરક્ષા માપદંડ પણ છે, તેથી તે જીત-જીત છે.