ரோசெஸ்டர் ஒலிவேரா பற்றி
நான் இன்ஜபுபா (எம்.ஜி.), பிரேசிலில் இருந்து ஒரு வலை வடிவமைப்பாளர் மற்றும் தொழில் முனைவர். நான் முட்டாள்தனமான தலைப்புகள் பற்றி எழுதும் சில நல்ல விஷயங்களை செய்வதை விரும்புகிறேன்.
நாங்கள் நிறைய முன் பார்த்தோம் வலைப்பதிவிடல் குறிப்புகள் மற்றும் கருவிகள். சரி, இன்று உங்கள் வலைப்பதிவிற்கு ஒரு நல்ல கருவியை எவ்வாறு உருவாக்குவது என்பதைக் கற்றுக்கொள்வோம் - ஒரு கேள்விகள் பக்க சொருகி. ஆனால் மிக முக்கியமான விஷயம் சொருகி மட்டுமல்ல, இந்த கொள்கையுடன் நீங்கள் என்ன செய்ய முடியும். உங்கள் WP தளத்தில் எந்த வகையான தரவையும் எவ்வாறு சேமிப்பது மற்றும் வெளிப்புற நூலகங்களுடன் (jQuery UI போன்றவை) உங்கள் தளத்திற்கான தனிப்பயன் கூறுகளை உருவாக்குவது எப்படி என்பதை நீங்கள் அறிந்து கொள்வீர்கள். தொடங்குவோம்!
இங்கே எங்கள் இலக்கு நிறைய விஷயங்களை பயன்படுத்த முடியும் என்று ஒரு நீட்சி உருவாக்க வேண்டும், ஆனால் அடிக்கடி கேட்கப்படும் கேள்விகள் பக்கங்கள் பொருந்துகிறது.
ஆனால் இது தவிர எங்கள் முக்கிய சாதனை இருக்கும் வேர்ட்பிரஸ் புரிந்து விருப்ப பதவியை வகையான, ஷார்ட்கோட்கள், வெளி JS / jQuery சொருகி பரஸ்பர. இந்த யோசனையுடன் நீங்கள் கண்டுபிடிக்கக்கூடிய பிற பைத்தியம் செருகுநிரல்களின் அடிப்படையில் நிறைய பொருட்களை உருவாக்க முடியும், இது உங்களுக்காக ஆரம்ப புள்ளியாக உள்ளது, அன்பன் அன்பன்.
So இங்கே நீங்கள் jQuery ஏபிஐ டெமோ காணலாம் நாம் பயன்படுத்தும் கூறுக்கு - ஆனால் அந்த கூறுகளை (PHP) உருவாக்க பயன்படும் குறியீடே மிகவும் அருமையான பொருள்.
ஓ, நிச்சயமாக நீங்கள் கண்டுபிடிக்க முடியும் சொருகி கோப்புகளை பதிவிறக்க இங்கே அதே போல் நீங்கள் உங்கள் WP தளத்தில் நிறுவ முடியும்.
முதலில் எங்கள் தரவு சேமிக்க ஒரு விருப்ப பதவியை வகை உருவாக்க வேண்டும்.
தனிப்பயன் இடுகை வகைகள் WP இன் மந்திரத்தின் ஒரு பெரிய பகுதியாகும், இது ஒரு புதிய தரவு வகையை (பதிவுகள், பக்கங்கள், இணைப்புகள் போன்றவை ..) உருவாக்க உங்களை அனுமதிக்கிறது, எனவே WP இன் செயல்பாடுகளைப் பயன்படுத்தி இதை அழைக்கவும் கையாளவும் முடியும். இது ஆரம்பகட்டவர்களுக்கு எளிமையானதாகத் தோன்றலாம், ஆனால் உங்கள் டி.பியில் தரவை இணைத்து சேமிப்பது எவ்வளவு கடினம் என்பதை பழைய கால PHP புரோகிராமர்களுக்கு (அது இன்னும் ஒரு விஷயமா?) தெரியும். புதிய தரவு வகைகளை மாறும் வகையில் உருவாக்கட்டும், இது நுட்பமானது, ஆனால் எங்கள் குறியீட்டில் பெரிய நெகிழ்வுத்தன்மையை அனுமதிக்கிறது.
நமக்கு இது ஒரு சொருகி தேவை, ஆனால் ஒருவேளை நீங்கள் ஏற்கனவே இந்த கருத்து தெரிந்திருந்தால். நிரல்கள் வேர்ட்பிரஸ் க்கான Lego தொகுதிகள் போன்ற, அவர்கள் சேர்க்க அல்லது எளிதாக செருகப்பட்ட முடியும் என்று சில குறியீடு பயன்படுத்தி தற்போதைய செயல்பாடு மாற்றும் (duh!) அல்லது நீங்கள் விரும்பினால் தடையேதும்.
யாராவது உங்கள் செருகுநிரலை (உங்களை நீங்களே) நிறுவினால், தற்போதைய கூடுதல் இணைப்புகளுடன் முரண்பாடுகள் ஏற்படாதவாறு, கோப்பு பெயர் தனிப்பட்டதாக இருக்க வேண்டும் என்பதை நினைவில் கொள்ளுங்கள். ஒரு நல்ல நிறுவனத்திற்கான எங்கள் வழக்கில் நாம் ஒரு புதிய கோப்புறையை, பெயர் faq-whsr உடன் சேர்க்க வேண்டும், மேலும் அதற்குள்ளாக faq-whsr.php என்று அழைக்கப்படும் கோப்பு.
இப்போது மெட்டாவிற்காக, உங்களுடைய கூடுதல் கோப்பின் தொடக்கத்தில் (இது <php பிறகு):
இதன் அர்த்தம்:
சரி, இப்போது எங்கள் சொருகி உருவாக்கப்பட்டது, சில தொடர்புடைய மெட்டாடேட்டாவைச் சேர்த்தது. உங்கள் சொருகி கோப்பை சேமித்தவுடன் அதை உங்கள் wp-admin இடைமுகத்தில் காண முடியும்
அதை செயல்படுத்தி என்ன நடக்கிறது என்று பார்ப்போம்.
காத்திருங்கள்? சரி, அது ஒரு நல்ல விஷயம், ஏதாவது தவறு இருந்தால் இப்போது நீங்கள் ஒரு பிழை பார்க்க வேண்டும். இப்போது எங்கள் விருப்ப பதவியை வகை உருவாக்க செல்லலாம்.
எங்கள் வழக்கில் CPT கேள்விகள் உருப்படி, ஆனால் நீங்கள் புத்தகங்களை உருவாக்க முடியும், வீடியோக்கள், சான்றுகள் மற்றும் பல. இங்கு நினைவில் வைக்க வேண்டிய முக்கியமான விஷயம்: செயல்பாட்டு பெயர்கள் தனிப்பட்டதாக இருக்க வேண்டும். இப்போது என்னுடன் மீண்டும் செய்யவும்: செயல்பாட்டு பெயர்கள் தனிப்பட்டதாக இருக்க வேண்டும், செயல்பாட்டு பெயர்கள் தனிப்பட்டதாக இருக்க வேண்டும். அறிந்துகொண்டேன்? இது OOP ஐப் பயன்படுத்தலாம் (ஒருவேளை அடுத்த பயிற்சியில் இருக்கலாம்).
இந்த குறியீட்டுடன் மந்திரவாதி செய்யப்படுகிறது:
இது சம்பந்தமான பகுதிகளின் பொருள் என்னவென்றால்:
அதை சேமிக்க மற்றும் உங்கள் மூச்சு நடத்த. இப்போது உங்கள் முக்கிய wp-admin மெனுவில் புதிய பகுதியை நீங்கள் பார்க்க வேண்டும்
காத்திருங்கள், அதுதானே? ஆம். அந்த துணுக்கை முழு CPT செயல்பாடு உருவாக்குகிறது. இந்த குளிர் கண்டுபிடிக்க முடியவில்லை என்றால், அது அடுத்த பிரிவில் குளிரான கிடைக்கும் என்று காத்திருங்கள்.
நாங்கள் wp-admin ஐ விட்டுவிடுவதற்கு முன், சில போலி தரவு (குறைந்தபட்சம் 2 பிரிவுகள் கொண்ட ஒரு சில கேள்விகள்) சேர்க்கவும்.
இப்போது அது சில செயலை பார்க்க நேரம் மற்றும் நாம் பயன்படுத்த வேண்டும் jQuery UI துருத்தி உறுப்பு இதற்காக.
jQuery UI அழகான மிகவும் jQuery தன்னை அதே நன்மைகள் உள்ளன:
இப்போது கேள்வி: நாம் எப்படி அதை அழைக்கிறோம்?
இதற்காக 2 அணுகுமுறைகள் உள்ளன:
இன்று தவறான அணுகுமுறையுடன் நாம் அதிக நேரத்தை இழக்க மாட்டோம், ஆனால் நல்லது அடிப்படையில் WP க்கு சொல்கிறது "ஹே பட்டி, நாங்கள் எங்கள் குறியீடு சில புள்ளியில் jQuery UI வேண்டும், அதை பக்கம் உள்ள தயவு செய்து". வேறு வழியின்றி வேறு யாராவது ஏற்கனவே சேர்க்கப்பட்டிருந்தால் அல்லது வேறு பதிப்பில் சேர்க்கப்பட்டிருந்தாலோ அல்லது நகல் நூலகங்கள் மூலம் நிறைய சிக்கல்களைத் தவிர்ப்பதாவா என இந்த வழியில் WP சரிபார்க்க முடியும். சரி, குறியீட்டில் அந்த நல்ல அரட்டை எப்படி மொழிபெயர்க்க வேண்டும்?
என்கியூ செயல்பாட்டைப் பயன்படுத்துதல்:
இப்போது நாம் wp-admin க்கு மீண்டும் வருகிறோம். நாம் கேள்விகள் உருப்படிகள் கிடைத்துள்ளோம், மற்றும் நாம் விரும்பியபடி பொருட்களை எடுப்பதற்கு நூலகத்தை பெற்றுள்ளோம், வேறு என்ன இருக்கிறது? நன்றாக, நாம் பொருட்களை அழைக்க வேண்டும்!
இந்த விருப்பங்களை நிறைய உள்ளது, ஆனால் இந்த வழக்கில் எளிதான ஒரு சுருக்குக்குறியீடு உருவாக்க உள்ளது. சுருக்குக்குறியீடு நீங்கள் (உள்ளடக்கங்களை துறையில், பக்கங்கள், பதிவுகள், CPT கள் ...) சேர்க்க என்று ஒன்று மற்றும் WP உண்மையில் இயக்க ஒரு செயல்பாடு தேட வேண்டும். ஷார்ட்கோட்கள் XHTML வகைகள் உள்ளன:
அது எவ்வாறு செயல்படுகிறது என்பதை பார்ப்போம். உங்கள் wp-admin இல் ஒரு புதிய பக்கத்தை உருவாக்கவும், அங்கு இந்த குறியீட்டைச் சேர்க்கவும்:
[FAQ-whsr]
சேமித்து அந்த பக்கத்தை பார்வையிடவும் என்ன நடக்கிறது என்பதைப் பார்க்கவும் ...
வெறும் விளையாட்டை, அது ஒரு காரியத்தை சரியாக செய்யாது? சரி, அது இன்னும் ஒரு செயல்பாடு உருவாக்கப்பட்டது இல்லை, ஏனெனில் அது.
உங்கள் சொருகி கோப்பில் இதைச் சேர்க்கவும்:
இப்போது உங்கள் பக்கத்தை புதுப்பித்து, உண்மையிலேயே ஏதாவது நடக்கும் என்று உறுதியளிக்கிறேன்.
கூல், ஹூ? இப்போது அது இயங்கும் என்று நீங்கள் பார்க்க முடியும் மற்றும் வானம் இப்போது நீங்கள் எல்லை உள்ளது. அந்த குறியீடானது என்னவென்றால், [faq-whsr] என்று அழைக்கப்படும் ஒரு சுருக்குக்குறியீடு உள்ளது, WP அதை கண்டுபிடித்தால், WP பக்கத்தின் ஒரு கட்டத்தில் ஒரு செயல்பாட்டை இயக்க வேண்டும்.
எங்கள் வழக்கில் நாம் உருவாக்க வேண்டும் இந்த அமைப்பு கட்டமைக்க வேண்டும் jQuery UI குழு:
அதற்காக நாம் ஒரு உருவாக்குவோம் WP கேள்வி, எங்கள் கேள்விகள் மற்றும் அவற்றின் உள்ளடக்கங்களை ஏற்றவும். இந்த ஒரு சுருக்குக்குறியீடு செயல்பாடு மாற்றவும்:
சரி, இப்போது உங்கள் கேள்விகள் உருப்படிகள் அழைக்கப்படும். நாங்கள் செய்திருப்பது, எங்கள் தனிப்பயன் இடுகை வகையை அழைக்க wp_query ஐ அழைப்பது, பின்னர் அதை ஷார்ட்கோட் திரும்ப அனுப்புவது, எனவே WP அவர்கள் விரும்பிய கட்டமைப்பைப் பின்பற்றி அனைத்தையும் காண்பிக்கும்.
இது நல்லது, ஆனால் ஏதோ காணவில்லை, இல்லையா? அங்கு சில விருப்பங்கள் பற்றி என்ன? சரி, நாம் ஒரு சுருக்குக்குறியீட்டிற்கான விருப்பங்களைச் சேர்க்கலாம், எங்கள் சுருக்குக்குறியீட்டில் WP_Query வாதங்களில் சிலவற்றை எவ்வாறு உருவாக்குவது என்று பார்ப்போம்:
பின்வரும் வழிமுறைகளை பின்வரும் விவாதங்களைப் பயன்படுத்தி நீங்கள் அழைக்கலாம் (நீங்கள் விரும்பும் பலவற்றை இணைக்கலாம்):
ஆனால் நான் சொன்னது போல், வானம் நீ என் நண்பனாக இருக்கிறது. இங்கே நீங்கள் செயல்படுத்த மற்றும் பயன்படுத்த முடியும் என்று WP_Query ஒரு சில விருப்பங்கள் உள்ளன:
நீங்கள் பார்க்க முடியும் என, நீங்கள் ஒரு தொடக்க புள்ளியாக உள்ளது. இந்த எளிமையான சொருகி மேம்படுத்த மற்ற அனைத்து நல்ல விஷயங்கள் நிறைய கற்றுக்கொள்ளலாம், இங்கே நீங்கள் ஆழமாக தோண்டுவதற்கு ஒரு சில ஆலோசனைகள் உள்ளன:
கருத்துக்களில் உங்கள் எண்ணங்களை விட மறக்காதீர்கள்! உங்களுக்கான எங்கள் சவால் இங்கே: சுருக்குக்குறியீட்டிற்கான “இயல்புநிலை உருப்படி” விருப்பத்தை நீங்கள் பயன்படுத்த முடியுமா (எனவே பக்கம் ஏற்றப்படும் போது மற்றொரு உருப்படி திறந்திருக்கும், அது முதல் விஷயம் அல்ல)? நீங்கள் அதை எப்படி செய்வீர்கள்?