WordPress இல் பழைய இடுகை திருத்தங்களை எவ்வாறு நீக்குவது. வேர்ட்பிரஸ் பதிப்புகள், திருத்தங்கள் மற்றும் தானியங்கு சேமிப்பு. அனைத்து திருத்தங்களையும் பதிப்புகளையும் எப்படி நீக்குவது

அனைவருக்கும் மாலை வணக்கம். திருத்தங்களை சுத்தம் செய்வதன் மூலம் உங்கள் வேர்ட்பிரஸ் வலைப்பதிவு தரவுத்தளத்தை மேம்படுத்த உங்களை அனுமதிக்கும் முற்றிலும் தொழில்நுட்ப கட்டுரையை இன்று நான் உங்களுக்காக எழுதினேன் (கட்டுரைகளின் தானாக சேமிக்கப்பட்ட பிரதிகள்). திருத்தங்களின் நோக்கம், அவற்றின் சாராம்சம் ஆகியவற்றை நாங்கள் விரிவாகப் பார்த்து பகுப்பாய்வு செய்வோம், மேலும் WordPress இல் திருத்தங்களின் தோற்றத்தை எவ்வாறு நீக்குவது மற்றும் முடக்குவது அல்லது கட்டுப்படுத்துவது என்பதையும் நான் உங்களுக்குக் காண்பிப்பேன். கீழே வெளியிடப்பட்ட உள்ளடக்கம் கருத்துகளுடன் விரிவான படங்களுடன் இருக்கும்.

நீங்கள் பார்க்க முடியும் என, படிக்க நிறைய கேள்விகள் உள்ளன. உண்மை, இணைய வளங்களின் பல உரிமையாளர்களுக்கு இது புதியதாக இருக்காது, ஆனால் "புத்திசாலி" எனது வலைப்பதிவைப் படிக்கவில்லை, இது கற்றுக்கொள்ள விரும்புபவர்களால் படிக்கப்படுகிறது. பிரபலமான, நம்பகமான மற்றும் நிலையான வலைத்தளத்தை உருவாக்க, தொடக்கநிலையாளர்கள் அனைத்து தொழில்நுட்ப நுணுக்கங்களையும் புரிந்து கொள்ள வேண்டும் மற்றும் திருத்தங்கள் மற்றும் பலவற்றைப் பற்றிய நடைமுறை புரிதலைக் கொண்டிருக்க வேண்டும். கற்பேன்.

வேர்ட்பிரஸ்ஸில் திருத்தங்கள் என்றால் என்ன

ஒரு இடுகையை எழுதும் போது அல்லது திருத்தும் போது, ​​கணினி தானாகவே அதை நகலெடுக்கிறது - காப்புப்பிரதி சேமிப்பை நீங்கள் கவனித்திருக்கலாம். இந்த நேரத்தில், வலதுபுறத்தில் உள்ள சாளரத்தில் அமைந்துள்ள "வெளியிடு" மற்றும் "சேமி" பொத்தான்கள் செயலற்றதாகிவிடும். இந்த நடவடிக்கை திருத்தம் என்று அழைக்கப்படுகிறது.

வேர்ட்பிரஸ்ஸில் உள்ள திருத்தங்கள் என்பது தரவு இழப்பைத் தடுக்க ஒரு இடுகை அல்லது பக்கத்தின் உள்ளடக்கங்களின் தானியங்கு காப்புப் பிரதி ஆகும். அவர்களிடமிருந்து நீங்கள் ஆவணங்களின் முந்தைய நகல்களை மீட்டெடுக்கலாம்.

தரவு இழப்பைத் தவிர்க்க வேர்ட்பிரஸ் திருத்தங்கள் பயன்படுத்தப்படுகின்றன என்று பலர் யூகித்திருக்கலாம். அவை தானாகவே கட்டமைக்கப்படுகின்றன மற்றும் ஒரு குறிப்பிட்ட காலத்திற்குப் பிறகு (ஒவ்வொரு 60 வினாடிகளுக்கும்) காப்புப் பிரதியை உருவாக்குகின்றன. அவை தரவுத்தளத்தில் சேர்க்கப்படுகின்றன (MySql - phpMyAdmin). வேர்ட்பிரஸ்ஸில் உள்ள திருத்தங்களின் பட்டியலை இடுகைத் திருத்தச் சாளரத்திற்குக் கீழே (திருத்து பயன்முறையில்) பார்க்கலாம். நீங்கள் பக்கத்தை ஸ்க்ரோல் செய்தால், கீழே உள்ள "எடிட்டர்கள்" சாளரத்தில் அவற்றைக் காணலாம். அவை இப்படி இருக்கும்:

“திருத்தங்களை நீக்குவது அல்லது முடக்குவது ஏன்?” என்ற கேள்வி உங்களுக்கு ஏற்கனவே இருக்கலாம். முழு பிரச்சனை என்னவென்றால், பதிவுகள், கட்டுரைகள் அல்லது இடுகைகளின் நகல்கள் அவை உள்ளிடப்பட்ட தரவுத்தளத்தை பெரிதும் ஏற்றுகின்றன. இது எதிர்காலத்தில் எடிட்டிங் மற்றும் மாற்றங்களைச் செய்வதில் உள்ள சிக்கலுக்கு மட்டுமல்ல, தள பக்கங்களை மெதுவாக ஏற்றுவதற்கும் வழிவகுக்கிறது. "" இடுகையைப் படிக்க நான் உங்களுக்கு அறிவுறுத்துகிறேன். தேடுபொறிகள் இந்த அளவுருவில் சிறப்பு கவனம் செலுத்தத் தொடங்கின. மேலும், நடத்தை காரணி நேரடியாக இதைப் பொறுத்தது, இதன் காட்டி பயனர் நடத்தை மதிப்பீட்டிலிருந்து உருவாகிறது.

இயற்கையாகவே, திருத்தங்கள் எவ்வளவு பயனுள்ளதாக இருந்தாலும் அவற்றை அகற்ற வேண்டும். இது தரவுத்தளத்தின் அளவு மற்றும் அளவைக் குறைப்பது மட்டுமல்லாமல், தளத்தை மிக வேகமாக ஏற்றும்.

வேர்ட்பிரஸில் திருத்தங்களை நீக்குவது எப்படி

திருத்தங்களை நீக்க பல்வேறு வழிகள் உள்ளன, இரண்டைக் காண்பிப்பேன். ஒன்று நான் சமீபத்தில் இருந்ததைப் போன்ற டம்மிகளை இலக்காகக் கொண்டது, இரண்டாவது மிகவும் தயாராக உள்ளவர்களை (சர்வர்கள் மற்றும் தரவுத்தளங்களுக்கு பயப்படாதவர்கள்) நோக்கமாகக் கொண்டது.

முறை எண் 1. மீள்பார்வை செருகுநிரலை நீக்குவது சிறந்தது

திருத்தங்களை நீக்குவதற்கு பிரத்யேகமாக உருவாக்கப்பட்ட செருகுநிரலைப் பயன்படுத்துவோம் - சிறந்த நீக்க திருத்தம். Admika வழியாக பதிவிறக்கம் செய்து நிறுவவும். செயல்படுத்திய பிறகு, சொருகியின் பெயரைப் போன்ற பெயருடன் ஒரு உருப்படி அமைப்புகள் பிரிவில் தோன்றும் - இவை அமைப்புகள்.

நீங்கள் உடனடியாக தரவுத்தளத்தை மேம்படுத்தலாம் அல்லது "திருத்தப் பதிவுகளைச் சரிபார்க்கவும்" தாவலுக்குச் சென்று, ஆவணங்களின் தேவையற்ற நகல்களிலிருந்து உங்கள் வலைப்பதிவை சுத்தம் செய்யலாம்.

முறை எண் 2. தரவுத்தளத்திலிருந்து நேரடியாக நீக்குதல்

இதை செயல்படுத்துவது இன்னும் கொஞ்சம் கடினமானது. நான் உங்களை பயமுறுத்த விரும்பவில்லை, ஆனால் நீங்கள் ஏதாவது தவறு செய்ய பயப்படுகிறீர்கள் என்றால், அதைத் தவிர்ப்பது நல்லது. இந்த முறையில், தரவுத்தளத்தின் மூலம் நேரடியாக கட்டுரைகளின் நகல்களை நீக்குவோம். அங்கு செல்வதற்கு முன், அதை நகலெடுக்குமாறு நான் உங்களுக்கு அறிவுறுத்துகிறேன். இதை எப்படி செய்வது என்று உங்களுக்குத் தெரியாவிட்டால், இடுகையைப் படியுங்கள்.

விரும்பிய தரவுத்தளத்தைத் தேர்ந்தெடுத்த பிறகு, “SQL” தாவலைக் கண்டுபிடித்து, அதைத் திறக்கவும், இதனால் உங்களுக்கு முன்னால் ஒரு வெற்று புலம் தோன்றும்.

கீழே உள்ள குறியீட்டை அதில் நகலெடுத்து "சரி" பொத்தானைக் கிளிக் செய்ய வேண்டும். இந்தச் செயலின் மூலம், தரவுத்தளத்திலிருந்து திருத்தங்களை நீக்க SQL கோரிக்கையை நீங்கள் செய்வீர்கள்.

wp_posts இல் இருந்து நீக்கு எங்கே post_type = "revision";

இது படம் போல் இருக்க வேண்டும்:

உங்கள் செயல்கள் வெற்றியடைந்தால், பதிலில் பின்வருபவை போன்ற செய்தியைக் காண்பீர்கள். நீங்கள் இதற்கு முன் நீக்கப்பட்டிருக்கவில்லை அல்லது திருத்தங்களை முடக்கவில்லை என்றால், வரிகளின் எண்ணிக்கை பூஜ்ஜியத்திலிருந்து வேறுபட்டதாக இருக்கும்.

வேர்ட்பிரஸ் திருத்தங்களை எவ்வாறு முடக்குவது

ஒவ்வொரு முறையும் சுத்தம் செய்வதில் நேரத்தை வீணாக்காமல் இருக்க, கட்டுரைகளின் காப்பு பிரதிகளை உருவாக்குவதை முடக்கலாம். உங்கள் "எடிட்டர்கள்" சாளரம் வெறுமனே மறைந்துவிடும் மற்றும் நிரந்தர சேமிப்பு நடப்பதை நிறுத்தும். இதைச் செய்வதற்கு முன் மிகவும் கவனமாக சிந்தியுங்கள், ஏனெனில் நீங்கள் இனி உள்ளீட்டின் முந்தைய பதிப்பைத் திறக்கவோ திரும்பவோ முடியாது.

திருத்தங்களை முடக்க, நீங்கள் உங்கள் ஹோஸ்டிங்கிற்குச் சென்று ரூட் கோப்புறையில் உள்ள wp-config.php கோப்பைத் திருத்த வேண்டும். அளவுருவுடன் குறியீட்டை அதில் ஒட்டவும்:

வரையறுக்கவும்("WP_POST_REVISIONS", 3);

தரவுத்தளத்தில் சேமிக்கப்படும் ஆவண பதிப்புகளின் எண்ணிக்கையை எண் அமைக்கிறது. உங்களுக்குத் தேவையான எண்ணுக்கு வரம்பிடுங்கள், எடுத்துக்காட்டாக, நீங்கள் ஒன்றை வெளியிட்டு, காப்புப் பிரதி எடுத்திருக்கிறீர்கள் என்று அர்த்தம் (கடைசியாகத் திருத்தப்பட்டது).

மாற்றங்களைச் செய்து முடித்த பிறகு, "சேமி" பொத்தானைக் கிளிக் செய்யவும். இப்போது ஒவ்வொரு முறை கட்டுரைகளைத் திருத்தும்போதும் உங்கள் தரவுத்தளம் ஈஸ்ட் மாவைப் போல் வீங்காது.

இங்குதான் இந்தப் பதிவை முடிக்கிறேன். இந்த தகவல் உங்களுக்கு பயனுள்ளதாக இருந்தது என்று நம்புகிறேன். உங்களிடம் ஏதேனும் கேள்விகள் இருந்தால், அவற்றை கருத்துகளில் தெரிவிக்கவும்.

உங்கள் வேர்ட்பிரஸ் தரவுத்தளத்தில் உள்ள தேவையற்ற குழப்பங்களை அகற்ற வேண்டுமா? இடுகை திருத்தங்களை முடக்கு! ஆர்வமாக இருந்தால், படிக்கவும்.

திருத்தங்கள் என்றால் என்ன?

நீங்கள் தளத்தில் ஒரு புதிய இடுகை அல்லது பக்கத்தை உருவாக்கினால், அதைச் சேமித்து, பின்னர் பல முறை திருத்தினால், "இயந்திரம்" தானாகவே அதன் தரவுத்தளத்தில் அதன் அனைத்து பதிப்புகளையும் சேமிக்கிறது. அவை திருத்தங்கள் என்று அழைக்கப்படுகின்றன.

வேர்ட்பிரஸில் திருத்தங்களை ஏன் முடக்க வேண்டும்?

உங்கள் தளத்தில் ஒரு டஜன் உள்ளீடுகளுக்கு மேல் இல்லை என்றால், கவலைப்பட ஒன்றுமில்லை. ஆனால் அவர்களில் நூற்றுக்கும் மேற்பட்டவர்கள் இருந்தால், அதைப் பற்றி சிந்திக்க வேண்டியது அவசியம். எல்லாவற்றிற்கும் மேலாக, ஒரு கட்டுரை வெளியிடப்படும் வரை பல டஜன் முறை திருத்தப்படலாம். இதன் பொருள் பல டஜன் பிரதிகள் தரவுத்தளத்தில் சேமிக்கப்படும். கொள்கையளவில், ஒருபுறம், இது வசதியானது, ஏனெனில் இது எல்லா மாற்றங்களையும் பார்க்கவும், அவற்றில் சிலவற்றைத் திரும்பப் பெறவும் உங்களை அனுமதிக்கிறது. ஆனால் தளத்தில் வெளியிடப்பட்ட பிறகு, அதன் பிரதிகள் யாருக்கும் தேவையில்லை.

வேர்ட்பிரஸில் திருத்தங்களை எவ்வாறு முடக்குவது?

நீங்கள் ஒரு மல்டிஃபங்க்ஸ்னல் பிரீமியம் செருகுநிரலின் மகிழ்ச்சியான உரிமையாளராக இருந்தால், நீங்கள் வேறு எந்த தீர்வுகளையும் தேட வேண்டியதில்லை. திருத்தங்களை உருவாக்குவதை முற்றிலுமாக முடக்குவது அதன் செயல்பாடுகளில் ஒன்றாகும். இதைச் செய்ய, நீங்கள் நிர்வாகப் பிரிவுக்குச் செல்ல வேண்டும் Clearfy Proமற்றும் தாவலில் கூடுதலாகஅமைப்பை செயல்படுத்தவும் திருத்தங்களை முழுவதுமாக முடக்கு.

மற்ற முறைகள்

மீள்பார்வை கட்டுப்பாடு சொருகி

Revision Control என்பது வேர்ட்பிரஸ் இணையதளத்தில் திருத்தங்களை நிர்வகிப்பதற்கான ஒரு தனி செருகுநிரலாகும். எந்த வகையான இடுகைகளுக்கு (பக்கங்கள் அல்லது இடுகைகள்) நகல்களை உருவாக்குவது தடைசெய்யப்பட வேண்டும் என்பதைக் குறிப்பிடும் திறன் இதன் முக்கிய அம்சமாகும்.

எனவே, அதை நிறுவி செயல்படுத்திய பிறகு, நீங்கள் நிர்வாகி குழு அமைப்புகள் -> திருத்தங்கள் செல்ல வேண்டும்.

விரும்பிய இடுகை வகைக்கான திருத்தங்களை உருவாக்குவதை நீங்கள் முடக்கலாம். இதற்கு தொடர்புடைய புலங்கள் பயன்படுத்தப்படுகின்றன: இடுகைகள் மற்றும் பக்கங்கள். எல்லா மாற்றங்களையும் சேமிக்க, மாற்றங்களைச் சேமி பொத்தானைக் கிளிக் செய்யவும்.

போஸ்ட் மீள்பார்வை செருகுநிரலை முடக்கு

இடுகை திருத்தத்தை முடக்கு என்பது ஒரு தனி செருகுநிரலாகும், இது ஒரே ஒரு செயல்பாட்டை மட்டுமே செய்கிறது - உள்ளடக்கத்தின் நகல்களை உருவாக்குவதை முற்றிலும் முடக்குகிறது. இதைச் செய்ய, நீங்கள் அதை நிறுவி செயல்படுத்த வேண்டும். சொருகி முக்கிய நன்மை எந்த அமைப்பு பக்கங்களும் இல்லாதது. இது செயல்படுத்தப்பட்ட உடனேயே அதன் வேலையைச் செய்யத் தொடங்குகிறது.

அனைவருக்கும் வணக்கம், தளத்தின் அன்பான வாசகர்கள். நீண்ட காலத்திற்கு முன்பு நாம் ஒரு வேர்ட்பிரஸ் தீம் பார்த்தோம். ஆனால் மறுநாள் நான் இந்த கட்டுரையில் மேலும் ஒரு முறையை சேர்க்க வேண்டியிருந்தது. நீங்கள் நீண்ட காலமாக வலைப்பதிவு செய்து கொண்டிருக்கும் போது, ​​இந்த தந்திரம் உங்களுக்குத் தெரியாமல் இருந்தால் மிகவும் பயனுள்ளதாக இருக்கும்.

இந்த திருத்தங்கள் என்று அழைக்கப்படுபவை அல்லது, வேறுவிதமாகக் கூறினால், செ.எம்.எஸ் வேர்ட்பிரஸின் பழைய பதிப்புகளிலிருந்து பதிப்புகள் உள்ளன.

பின் திருத்தங்கள் ஏன் தேவை?

பதிவுகள் மற்றும் பக்கங்களின் திருத்தங்கள் கோட்பாட்டில் மட்டுமே தேவை. உங்கள் கட்டுரையின் காப்பு பிரதியை தரவுத்தளத்தில் அவர்கள் சேமித்து வைப்பதே முக்கிய விஷயம். மேலும், நீங்கள் மாற்றும் ஒவ்வொரு முறையும் சேமிப்பு ஏற்படுகிறது.

ஒரு கட்டுரையை எழுதும் பணியில், "சேமி" பொத்தானைக் கிளிக் செய்யும் போது, ​​உங்கள் மாற்றங்களுடன் உங்கள் கட்டுரையின் நகல் உருவாக்கப்படும். எந்த நேரத்திலும் நீங்கள் இந்த நகல்களின் பட்டியலைப் பார்த்து, மிகவும் பொருத்தமான ஒன்றைத் தேர்ந்தெடுத்து அதை மீட்டெடுக்கலாம்.

எனது நடைமுறையில், அத்தகைய இருப்புகளிலிருந்து ஒரு நகலை நான் ஒரு முறை மட்டுமே மீட்டெடுக்க வேண்டியிருந்தது. ஆனாலும்.

அதன் முகத்தில், அம்சம் மிகவும் பயனுள்ளதாக தெரிகிறது. இருப்பினும், இதுபோன்ற ஒவ்வொரு சேமிப்பும் தரவுத்தளத்தில் கூடுதல் சுமை என்பதை நீங்கள் புரிந்து கொள்ள வேண்டும், ஏனெனில் அனைத்து பிரதிகளும் அங்கு சேமிக்கப்படுகின்றன.

வாழ்க்கையிலிருந்து ஒரு உதாரணம் இங்கே. சராசரியாக, எனது வலைப்பதிவில் ஒவ்வொரு கட்டுரைக்கும் 4-5 திருத்தங்கள் இருந்தன. நீங்கள் நூற்றுக்கணக்கான கட்டுரைகள் எழுதப்பட்டிருந்தால், ஒருவேளை ஆயிரக்கணக்கான கட்டுரைகள் - இடுகைகளின் திருத்தங்களை (பதிப்புகள்) அகற்றுவதன் மூலம் - அதன் மூலம் உங்கள் வலைப்பதிவை 5 மடங்கு வேகப்படுத்துவீர்கள் என்று கற்பனை செய்து பாருங்கள்.

உங்களிடம் 5 திருத்தங்கள் இல்லை, ஆனால் ஒவ்வொரு இடுகைக்கும் 10 இருந்தால் என்ன செய்வது? மூலம், அது ஒரு ரகசியம் இல்லை என்றால், உங்களிடம் எவ்வளவு இருக்கிறது? தயவுசெய்து கருத்துகளில் அதைப் பற்றி எழுதுங்கள்.

மூலம், மிகவும் சுவாரஸ்யமான விஷயம் என்னவென்றால், நீங்கள் "சேமி" பொத்தானைக் கிளிக் செய்யாதபோது, ​​இடுகை திருத்தங்கள் தானாகவே உருவாக்கப்படும். இது ஆட்டோசேவ் எனப்படும்.

இடுகை திருத்தங்களின் எண்ணிக்கையை நான் எவ்வாறு கட்டுப்படுத்துவது?

அனைத்து திருத்தங்களும் ஒரு தரவுத்தளத்தில் சேமிக்கப்பட்டுள்ளன என்பதை நாங்கள் ஏற்கனவே அறிவோம். அவற்றின் எண்ணை மாற்ற, எங்களுக்கு நிலையான “வடிகட்டி” தேவை, இது wp_revisions_to_keep அல்லது wp-config.php கோப்பில் உள்ள WP_POST_REVISIONS கட்டளையைப் பயன்படுத்துகிறது.

மூலம், சில காரணங்களால் wp-config கோப்பில் உள்ள உத்தரவு எனக்கு வேலை செய்யவில்லை. வேர்ட்பிரஸ்ஸின் புதிய பதிப்புகளில் இது யாருக்காக வேலை செய்கிறது என்று எழுதுங்கள்?

எனவே, திருத்தங்களைச் சேமிக்கும் திறனை விட்டுவிட விரும்புகிறோம் என்று வைத்துக்கொள்வோம், ஆனால் 3 துண்டுகளை மட்டும் விட்டு விடுங்கள். இதைச் செய்ய, நாம் பின்வருவனவற்றை எழுத வேண்டும்:

செயல்பாடு my_revisions_to_keep($ revisions) ( return 3; ) add_filter("wp_revisions_to_keep", "my_revisions_to_keep");

wp_revisions_to_keep ஐப் பயன்படுத்தி, வெவ்வேறு இடுகை வகைகளில் உள்ள நகல்களின் எண்ணிக்கையையும் குறைக்கலாம். இன்னும் துல்லியமாக, ஒரு வகையில் ஒரு எண்ணிக்கையிலான திருத்தங்கள் உள்ளன, மற்றொன்று - மற்றொன்று.

சரி, எடுத்துக்காட்டாக, பக்கங்களுக்கு 5 திருத்தங்கள் மற்றும் கட்டுரைகள் (இடுகைகள்) மற்றும் பிற வகை இடுகைகளுக்கு 3 திருத்தங்கள் தேவை என்று வைத்துக்கொள்வோம்.

செயல்பாடு my_revisions_to_keep($revisions, $post) (("பக்கம்" == $post->post_type) திரும்ப 5 என்றால்; வேறு 3 திரும்ப; ) add_filter("wp_revisions_to_keep", "my_revisions_to_keep", 5, 2);

நீங்கள் wp-config.php கோப்பில் WP_POST_REVISIONS ஐப் பயன்படுத்தவும் முயற்சி செய்யலாம், ஆனால் இந்த முறை இடுகை வகைகளை பிரிக்க உங்களை அனுமதிக்காது.

வரையறுக்கவும் ("WP_POST_REVISIONS", 3);

வேர்ட்பிரஸில் திருத்தங்களை எவ்வாறு முடக்குவது மற்றும்/அல்லது நீக்குவது

அதே வழியில், நீங்கள் திருத்தங்களை முழுவதுமாக மறுக்கலாம். நீங்கள் கட்டுப்பாடுகளில் எண் 0 ஐ மட்டுமே வைக்க வேண்டும்.

செயல்பாடு my_revisions_to_keep($ revisions) ( return 0; ) add_filter("wp_revisions_to_keep", "my_revisions_to_keep");

அல்லது wp-config.php கோப்பைப் பயன்படுத்தவும்:

வரையறுக்கவும்("WP_POST_REVISIONS", 0);

அதி முக்கிய. திருத்தங்களை முடக்குவது அவற்றின் இருப்பை (ஏற்கனவே ஏற்கனவே உள்ளவை) எந்த வகையிலும் பாதிக்காது. அந்த. ஒவ்வொரு கட்டுரைக்கும் 3-5 திருத்தங்கள் இருந்தால், நீங்கள் திருத்தங்களை முடக்கினால், இடுகைகளின் பழைய நகல்கள் அப்படியே இருக்கும். அவை தரவுத்தளத்தின் மூலம் கைமுறையாக நீக்கப்பட வேண்டும்.

அனைத்து திருத்தங்களையும் பதிப்புகளையும் எப்படி நீக்குவது

அதனால், ஆசிரியர்களை முடக்கினோம். எடிட்டர்களை முடக்குவது மட்டும் போதாது என்பதை நாங்கள் ஏற்கனவே அறிவோம். நீங்கள் அவற்றைப் பிடுங்கி MySQL வழியாக கைமுறையாக நீக்க வேண்டும்.

தொடங்குவோம், நான் நினைக்கிறேன். ஆனால் நீங்கள் எதையும் நீக்குவதற்கு முன், காப்புப்பிரதி எடுக்கவும். முழு தளத்தையும் காப்புப் பிரதி எடுப்பது நல்லது.

wp_postmeta இலிருந்து நீக்கவும் post_id IN (wp_posts ஐ தேர்ந்தெடுக்கவும் post_type = "revision" மற்றும் post_name like "%revision%");

வகைபிரித்தல்களுக்கு இதே போன்ற ஒன்றை நாங்கள் செய்கிறோம்

wp_term_relationships-ல் இருந்து நீக்கு

நிச்சயமாக, நாங்கள் திருத்தங்களை நீக்குகிறோம்.

wp_posts இல் இருந்து நீக்கவும் post_type = "revision" மற்றும் post_name like "%revision%";

இந்த MySQL வினவல் உங்கள் தரவுத்தளத்தில் உள்ள அனைத்து திருத்தங்களையும் நீக்கும். ஆட்டோசேவ்களைத் தவிர.

ஆட்டோசேவ் என்பதும் ஒரு திருத்தமாகக் கருதப்படுகிறது, ஆனால் அவை நீக்கப்படவில்லை அல்லது முடக்கப்படவில்லை!! எனவே, அவற்றை முடிந்தவரை சிறியதாக வைத்திருக்க, உரைகளை வேர்டில் முன்கூட்டியே எழுதுங்கள், பின்னர் அவற்றை நிர்வாகப் பகுதியில் ஒட்டவும்!

MySQL உடன் எவ்வாறு வேலை செய்வது என்பது பற்றிய ஒரு சிறிய நினைவூட்டல்

நீங்கள் மறந்துவிட்டால்.

நான் adminvps ஹோஸ்டிங்கில் வேலை செய்கிறேன், ஏன் என்று கூட இந்தக் கட்டுரையில் சொன்னேன். எனவே, நான் அதில் அனைத்தையும் காண்பிப்பேன்.

உங்கள் ஹோஸ்டிங் கண்ட்ரோல் பேனலில் phpMyAdmin இல் உள்நுழைக.

உங்கள் உள்நுழைவு மற்றும் கடவுச்சொல்லை உள்ளிடவும்.

எங்களுக்குத் தேவையான தரவுத்தளத்தைத் தேர்ந்தெடுத்து, மேலே அமைந்துள்ள SQL பொத்தானைக் கிளிக் செய்தோம்.

SQL வினவல்களை எழுதுவதற்கு ஒரு பெரிய புலத்தை நாம் காண்கிறோம். முழு தரவுத்தளத்திற்கும்.

அங்கு அனைத்து கோரிக்கைகளையும் வரிசையாக உள்ளிடுகிறோம்.

நீங்கள் பூஜ்ஜிய மதிப்புகளைக் கண்டால் கவலைப்பட வேண்டாம், இடது இடுகை வகைகள் அல்லது வகைபிரித்தல்களைப் பயன்படுத்தவில்லை என்று அர்த்தம்.

கடைசி கோரிக்கையைப் பயன்படுத்தி இது எனக்கு கிடைத்தது.

இதற்குப் பிறகு எனது வலைப்பதிவு எப்படி வேகமாக மாறியது என்று பாருங்கள். இது வெறும் விசித்திரக் கதை!

உங்களுக்கும் அதே விஷயம் இருக்கிறது என்று நான் நம்புகிறேன்! அதைச் சரிபார்த்து, அதைப் பற்றி எனக்குப் பிறகு எழுதுங்கள்.

இடுகை எடிட்டர்களுடன் பணிபுரிவதற்கான செருகுநிரல்

மீள்பார்வைக் கட்டுப்பாட்டுச் செருகுநிரலையும் நான் பரிந்துரைக்க முடியும், நான் விவரித்த அதே செயலைச் செய்ய இது உங்களை அனுமதிக்கிறது, உங்களுக்கு மிகவும் வசதியான பயன்முறையில் மட்டுமே. நிர்வாக குழுவில் வலதுபுறம்.

உங்களிடம் இன்னும் கேள்விகள் இருந்தால், கேளுங்கள், உங்களுக்கு உதவ நான் மகிழ்ச்சியடைவேன். இப்பொழுது இத்துடன் நிறைவடைகிறது. உங்கள் கவனத்திற்கு நன்றி.

நீங்கள் வேர்ட்பிரஸ்ஸில் கட்டுரைகள் மற்றும் அவற்றின் வரைவுகளை உருவாக்கும்போது, ​​திருத்தும்போது மற்றும் சேமிக்கும்போது, ​​இயல்பாகவே, இடுகை காப்புப்பிரதிகள் தானாகவே உருவாக்கப்படும், பொதுவாக இவ்வாறு குறிப்பிடப்படுகிறது. திருத்தங்கள் அல்லது பதிப்புகள்(திருத்தங்கள்).
திருத்தங்களைச் சேமிப்பது நிச்சயமாக பயனுள்ளதாக இருக்கும், எடுத்துக்காட்டாக, பொருளின் வடிவமைப்பில் பிழைகள் அல்லது உங்கள் கணினி அல்லது சேவையகத்தின் தோல்விகள் இருந்தால், உங்கள் பதிவின் முந்தைய பதிப்புகளில் ஏதேனும் ஒன்றை மீட்டெடுக்க உங்களுக்கு வாய்ப்பு வழங்கப்படுகிறது. ஆனால் திருத்தங்களைச் சேமிப்பதன் செயல்பாடும் எதிர்மறையான பக்கத்தைக் கொண்டுள்ளது.

எல்லாவற்றிற்கும் மேலாக, அனைத்து காப்பு பிரதிகளும் (திருத்தங்கள், பதிப்புகள்) உங்கள் வலைப்பதிவின் தரவுத்தளத்தில் ஒரு அட்டவணையில் சேமிக்கப்படும் wp_posts. நீங்கள் நிறைய பதிவுகளை உருவாக்கியிருந்தால், அதே நேரத்தில் அவை அடிக்கடி திருத்தப்பட்டிருந்தால், தரவுத்தளத்தின் அளவு மிகப் பெரியதாக இருக்கும். கூடுதலாக, தரவுத்தளத்தில் வினவல்களை செயல்படுத்துவது மெதுவாக இருக்கும்.

இடுகை எடிட்டிங் பக்கத்தின் கீழே கிடைக்கக்கூடிய திருத்தங்களின் பட்டியலைக் காணலாம்:

வேர்ட்பிரஸ் இடுகைகளின் திருத்தங்கள், திருத்தங்கள்

வேர்ட்பிரஸ் திருத்தங்களை முடக்கவும், கட்டுப்படுத்தவும், நீக்கவும்அது கடினமாக இல்லை என்று மாறிவிடும்.
உதாரணமாக WordPress 3.3.1 ஐப் பயன்படுத்தி எல்லாவற்றையும் வரிசையாகப் பார்ப்போம்.

ஆனால் மாற்றங்களைச் செய்வதற்கு முன் உங்கள் தரவுத்தளத்தை காப்புப் பிரதி எடுக்க நினைவில் கொள்ளுங்கள்!

WordPress இல் திருத்தங்களை முடக்குகிறது

திருத்தங்களை (பதிப்புகள்) உருவாக்குவதை முடக்க, நீங்கள் கோப்பில் ஒரு வரியைச் சேர்க்க வேண்டும் wp-config.php

வரையறுக்கவும்("WP_POST_REVISIONS", 0);

வரையறுக்கவும்("WP_POST_REVISIONS", தவறு);

திருத்தங்களை முடக்க மற்றொரு விருப்பம் உள்ளது - செயல்பாட்டில் உள்ள மதிப்புகளில் ஒன்றை "உண்மை" இலிருந்து "0" அல்லது "தவறு" என மாற்றவும் wp_functionality_constants(), இது கோப்பில் உள்ளது /wp-includes/default-constants.php

செயல்பாடு wp_functionality_constants() (... if (!defined("WP_POST_REVISIONS")) வரையறுக்க("WP_POST_REVISIONS", false); ...

WordPress இல் உள்ள திருத்தங்களின் எண்ணிக்கையை வரம்பிடவும்

திருத்தங்களின் எண்ணிக்கையை (பதிப்புகள்) கட்டுப்படுத்த, கோப்பில் ஒரு வரியைச் சேர்க்க வேண்டும் wp-config.php, மீள்திருத்தங்களை முடக்கும் போது இருந்தது போல, ஆனால் "0" அல்லது "false" மதிப்புக்கு பதிலாக ஒரு முழு எண்ணைக் குறிப்பிடவும்:

வரையறுக்கவும்("WP_POST_REVISIONS", 3);

இந்த வழக்கில், ஒரு கட்டுரைக்கு அதிகபட்சமாக 3 திருத்தங்கள் உருவாக்கப்படும், மேலும் ஒரு "தானியங்கு சேமி" நகல்.

நினைவாற்றலுக்கான குறிப்பு:
மேலே உள்ள மாற்றங்களைச் செய்வது, தரவுத்தளத்தில் ஏற்கனவே இருக்கும் திருத்தங்களின் எண்ணிக்கையை உடனடியாகக் குறைக்காது. ஆனால் ஏற்கனவே உள்ள பதிவுகளை புதுப்பிக்கும் போது மற்றும் தனித்தனியாக மாற்றங்கள் நடைமுறைக்கு வரும். புதிய பதிவுகளை உருவாக்கும் போது அவையும் கணக்கில் எடுத்துக்கொள்ளப்படும். எடிட்டிங் பயன்முறையில், தரவுத்தளத்தில் உள்ள திருத்தங்களுக்கு கூடுதலாக, ஒவ்வொரு 60 வினாடிகளுக்கும் ஒரு பதிவின் ஒரு நகல் "தானியங்கு-சேமி" என்று பதிவு செய்யப்படும் என்பதையும் கருத்தில் கொள்வது மதிப்பு.

தரவுத்தளத்திலிருந்து அனைத்து வேர்ட்பிரஸ் திருத்தங்களையும் நீக்கவும்

உங்கள் வலைப்பதிவு நீண்ட காலமாக இருந்து, நிறைய இடுகைகள் இருந்தால், முன்னர் உருவாக்கப்பட்ட திருத்தங்களை (பதிப்புகளை) நீக்குவதன் மூலம் அதன் தரவுத்தளத்தை மேம்படுத்துவது பாதிக்கப்படாது, அதன் மூலம் அட்டவணையின் அளவைக் குறைக்கலாம். wp_posts.

கவனம்! அனைத்து திருத்தங்களையும் நீக்கும் முன் உங்கள் தரவுத்தளத்தை காப்புப் பிரதி எடுக்க மறக்காதீர்கள்! இல்லையெனில், நீக்கப்பட்ட திருத்தங்களை மீட்டெடுக்க முடியாது.

எனவே, நாம் பல செயல்களைச் செய்ய வேண்டும்:

1. உங்கள் தரவுத்தள கட்டுப்பாட்டுப் பலகத்தில் உள்நுழைக, எடுத்துக்காட்டாக phpMyAdmin;
2. உங்கள் வலைப்பதிவு பயன்படுத்தும் தரவுத்தளத்தின் பெயரைத் தேர்ந்தெடுக்கவும்;
3. "SQL" என்று பெயரிடப்பட்ட பொத்தானை (அல்லது தாவல்) கிளிக் செய்யவும் (பொதுவாக இது பக்கத்தின் மேல் பகுதியில் அமைந்துள்ளது);
4. SQL வினவல்கள் புலத்தில், இந்த வினவலை உள்ளிடவும்:

wp_posts இல் இருந்து நீக்கு எங்கே post_type = "revision";

5. கோரிக்கையை முடிக்க "சரி" பொத்தானை கிளிக் செய்யவும்;

அவ்வளவுதான். இப்போது உங்கள் வலைப்பதிவின் தரவுத்தளம் அல்லது குறிப்பாக அட்டவணை wp_posts, அளவு வெகுவாக குறைந்துள்ளது.

இறுதியாக, நான் மேலே சொல்ல விரும்புகிறேன் திருத்தங்களை நீக்குவதற்கான எடுத்துக்காட்டு(பதிப்புகள்) எளிமையானது மற்றும் மிகவும் நெகிழ்வானது. நீங்கள் எல்லா திருத்தங்களையும் நீக்க விரும்பலாம், ஆனால் தேர்ந்தெடுத்து, எடுத்துக்காட்டாக, ஒவ்வொரு பதிவிலும் கடைசி மூன்று திருத்தங்களை விட்டுவிடலாம். இந்த வழக்கில், நீங்கள் தரவுத்தளத்தில் மிகவும் மேம்பட்ட வினவலை இயக்க வேண்டும் அல்லது சிறப்பு செருகுநிரலைப் பயன்படுத்த வேண்டும். அதிர்ஷ்டவசமாக, திருத்தங்கள் மற்றும் தரவுத்தளங்களை நிர்வகிப்பதற்கு ஏராளமான செருகுநிரல்கள் உள்ளன.

அன்புள்ள வாசகர்களுக்கு வணக்கம். இன்று நான் WordPress இல் உள்ள திருத்தங்களைப் பற்றி பேச விரும்புகிறேன், ஒரு இடுகை அல்லது பக்கத்திற்கு தரவுத்தளத்தில் எத்தனை முறை சேமிக்கப்படும் என்பதை நீங்கள் எவ்வாறு கட்டுப்படுத்தலாம் மற்றும் அவற்றை எவ்வாறு முடக்குவது மற்றும் முழுமையாக நீக்குவது.

பதிப்புகள் என்றால் என்ன, அவை ஏன் தேவைப்படுகின்றன?

வேர்ட்பிரஸ்ஸில் தலையங்கங்கள் (திருத்தங்கள்).- இவை ஒவ்வொரு முறையும் ஒரு இடுகை அல்லது பக்கம் புதுப்பிக்கப்படும் போது தரவுத்தளத்தில் சேமிக்கப்படும் காப்பு பிரதிகள். ஒருபுறம், இது வசதியானது, ஏனெனில் நீங்கள் எந்த நேரத்திலும் ஒரு கட்டுரையின் காப்பு பிரதியை எப்போதும் மீட்டெடுக்கலாம், ஏனெனில் வேர்ட்பிரஸ் அனைத்து காப்பு பிரதிகளையும் சேமிக்கிறது. ஆனால் உங்களிடம் அதிக தினசரி ட்ராஃபிக் மற்றும் அதிக அளவு உள்ளடக்கத்துடன் அதிக ஏற்றப்பட்ட திட்டம் உள்ளது என்று கற்பனை செய்து கொள்வோம். பிறகு என்ன? பின்னர் தரவுத்தளம் மிகப்பெரிய சுமைகளை அனுபவிக்கலாம். நாம் என்ன செய்ய முடியும்? இடுகைகள் மற்றும் பக்கங்களின் திருத்தங்கள் உங்களுக்கு இன்னும் தேவைப்பட்டால், அவை சேமிக்கப்படும் நேரங்களின் எண்ணிக்கையை நீங்கள் கட்டுப்படுத்தலாம் அல்லது அவற்றை முழுமையாக முடக்கலாம் மற்றும் நீக்கலாம், இதனால் சுமை குறையும்.

சேமித்த திருத்தங்களின் எண்ணிக்கையைக் கட்டுப்படுத்துகிறது

வேர்ட்பிரஸ்ஸில் உள்ள திருத்தங்களின் எண்ணிக்கையை இரண்டு வழிகளில் கட்டுப்படுத்தலாம்:

  1. நிலையான WP_POST_REVISIONS ஐப் பயன்படுத்துதல்;
  2. wp_revisions_to_keep ஹூக்கைப் பயன்படுத்துதல் (இந்த ஹூக், நிலையான அல்லது தனிப்பயன் இடுகை வகைகளாக இருந்தாலும், கட்டுப்பாடு அமைக்கப்பட்டுள்ள இடுகைகளின் வகையைத் தேர்ந்தெடுக்க உங்களை அனுமதிக்கிறது).

WP_POST_REVISIONS மாறிலியைப் பயன்படுத்தி சேமிக்கும் திருத்தங்களின் எண்ணிக்கையைக் கட்டுப்படுத்த, பின்வரும் குறியீட்டை wp-config.php உள்ளமைவுக் கோப்பில் சேர்க்க வேண்டும் (இது தளத்தின் மூலத்தில் அமைந்துள்ளது):

வரையறுக்கவும்("WP_POST_REVISIONS" , 1);

இப்போது, ​​ஒவ்வொரு இடுகை மற்றும் பக்கத்திற்கும், ஒரு திருத்தம் தரவுத்தளத்தில் சேமிக்கப்படும்.

நான் மேலே எழுதியது போல், wp_revisions_to_keep hook கூடுதல் விருப்பங்களை வழங்குகிறது. உங்கள் தீமின் செயல்பாடுகள்.php கோப்பில் நீங்கள் சேர்க்க வேண்டிய கருத்துகளுடன் சேமித்த திருத்தங்களின் எண்ணிக்கையைக் கட்டுப்படுத்துவதற்கான குறியீட்டின் உதாரணம் கீழே உள்ளது:

/** * wp_revisions_to_keep ஹூக்கைப் பயன்படுத்தி சேமிக்கும் திருத்தங்களின் எண்ணிக்கையை வரம்பிடுதல் * @param integer $count - திருத்தங்களின் எண்ணிக்கை * @param object $post - post object */ function limit_save_revisions_db($count, $post) ( என்றால் ($post- >post_type = = "பக்கம்") (//நிலையான வேர்ட்பிரஸ் பக்கங்களுக்கு, 1 மீள்திருத்த வருவாயை சேமிக்கவும் 1; ) elseif ($post->post_type == "post") (//நிலையான WordPress இடுகைகளுக்கு, 3 திருத்தங்களைச் சேமிக்கவும் 3; ) elseif ($post ->post_type == "விமர்சனங்கள்") (//தனிப்பயன் இடுகை வகை "மதிப்புரைகள்" க்கு நாங்கள் மீள்திருத்தங்களைச் சேமிக்க மாட்டோம் 0; ) இல்லையெனில் (//மற்ற அனைவருக்கும் நாங்கள் 3 திருத்தங்களைச் சேமிக்கிறோம் 3; ) ) add_action("wp_revisions_to_keep", "limit_save_revisions_db" , 10, 2);

திருத்தங்களை முழுமையாக முடக்குதல் மற்றும் நீக்குதல்

உங்கள் தளத்தில் மீள்திருத்தங்களை முழுவதுமாக முடக்க முடிவு செய்தால், உங்கள் தீமின் functions.php கோப்பில் பின்வரும் குறியீட்டைச் சேர்ப்பதன் மூலம் wp_revisions_to_keep ஹூக்கைப் பயன்படுத்தலாம்:

/* * மொத்த திருத்தம் செயலிழப்புகள் * @பரம் முழு எண் $ எண்ணிக்கை - திருத்தங்களின் எண்ணிக்கை */ செயல்பாடு deactivate_revisions($count) ( திரும்ப 0; ) add_filter("wp_revisions_to_keep", "deactivate_revisions");

கூடுதலாக, பதிப்புகளை முழுமையாக முடக்கிய பிறகு, அவற்றை தரவுத்தளத்திலிருந்து நீக்குவது நல்லது. எல்லாவற்றிற்கும் மேலாக, பணிநிறுத்தத்திற்கு முன்பு, அவை இன்னும் பாதுகாக்கப்பட்டன, இப்போது தேவையற்ற "இறந்த" எடையாக இருக்கும். இதைச் செய்ய, நீங்கள் PHPMyAdmin க்குச் சென்று, விரும்பிய தரவுத்தளத்தைக் கண்டுபிடித்து அதில் wp_posts அட்டவணையைத் திறக்க வேண்டும். அடுத்து, SQL தாவலைக் கிளிக் செய்து பின்வரும் வினவலை இயக்கவும்:

`wp_posts` எங்கிருந்து நீக்கவும் post_type = "revision";

இப்போது நீங்கள் பதிப்புகளின் அனைத்து மெட்டாடேட்டாவையும் (wp_postmeta அட்டவணை) மற்றும் வகைபிரித்தல்களை (wp_term_relationships அட்டவணை) நீக்க வேண்டும். இதைச் செய்ய, நாங்கள் மேலும் 2 வினவல்களை இயக்குகிறோம்:

wp_postmeta இலிருந்து நீக்கவும் post_id IN (wp_posts ஐ தேர்ந்தெடுக்கவும் post_type = "revision" மற்றும் post_name like "%revision%"); wp_term_relationships-ல் இருந்து நீக்கு

நிச்சயமாக, இந்த வினவல்களை இயக்கும் முன் உங்கள் தரவுத்தளத்தை காப்புப் பிரதி எடுப்பது சிறந்தது.

அவ்வளவுதான். கட்டுரை உங்களுக்கு பயனுள்ளதாக இருந்தது என்று நம்புகிறேன். அனைவருக்கும் நல்வாழ்த்துக்கள்!!!