Custom Post types என்றால் என்ன?

ask.oorodi.com ஊடாக சில நாட்களின் முன் வேர்ட்பிரஸினை ஒரு Content Management System ஆக பயன்படுத்துவது எவ்வாறு என்பது தொடர்பான கேள்வி ஒன்று கேட்கப்பட்டிருந்தது. அதற்கு நான் Custom Post type இனை பயன்படுத்தலாம் என பதிலளித்திருந்தேன். சிறிது விளக்கமாக இங்கே…

வேர்ட்பிரஸ் ஆனது பதிப்பு 3 இன் பின்னர் ஒரு பதிவு மென்பொருள் (blogging script) என்பதனைத்தாண்டி ஒரு சிறந்த Content Management System ஆக உருவெடுத்துள்ளது. இருந்தாலும் Joomla மற்றும் Drupal போன்றவற்றோடு ஒப்பிடுகையில் இது இன்னமும் குழந்தைதான். பதிப்பு மூன்றிலே அறிமுகப்படுத்தப்பட்ட ஒரு புதிய வசதிதான் Custom Post types. இது ஏறத்தாள Drupal இல் இருக்கும் Modules போன்றது.

இவ்வசதியினை பயன்படுத்துவதன் மூலம் நாங்கள் எங்களுக்கு விரும்பியவாறான ஒரு பதிவு வகையினை (post type) வேர்ட்பிரஸில் உருவாக்கிக்கொள்ள முடியும். வேர்ட்பிரஸ் சாதாரணமாக Posts, Pages, Attachements, Revisions மற்றும் Menu போன்ற சில பதிவு வகைகளை கொண்டிருக்கும். இவற்றை நீங்கள் உங்கள் வேர்ட்பிரஸ் நிறுவலில் சாதாரணமாக கண்டுகொள்ள முடியும். இப்பொழுது நீங்கள் வேர்ட்பிரஸினை பயன்படுத்தி ஒரு விபரக்கொத்தொன்றை உருவாக்க திட்டமிட்டால் உங்களால் அப்பெயரில் ஒரு Post type இனை உருவாக்கி கொள்ள முடியும்.

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


இந்த Custom Post type இனை உருவாக்க நாங்கள் எங்களது function.php கோப்பில் சில வரிகளை எழுதிக்கொள்ளுதல் வேண்டும். அத்தோடு இவற்றின் மூலம் சேமிக்கப்படும் தரவுகளை தளத்தில் வௌிக்காட்டவும் எங்கள் வார்ப்புருவில் தேவையான மாற்றங்களை செய்துகொள்ள வேண்டும். அவற்றை எவ்வாறு நாங்களாகவே செய்யலாம் என்று பிறிதொரு பதிவில் பார்ப்போம். இப்போது அதற்கு உதவக்கூடிய இரண்டு கருவிகளை பார்ப்போம்.

1. WordPress Custom Post Type Code Generator
இக்கருவியை பயன்படுத்துவதன்மூலம் நாங்கள் எழுதிக்கொள்ள வேண்டும் என்று சொன்ன Coding இனை உருவாக்கிக்கொள்ளலாம். இருந்தாலும் நீங்கள் வார்ப்புருவில் செய்யவேண்டிய மாற்றங்களை நீங்களாகத்தான் செய்துகொள்ள வேண்டும்.

2. Custom Post Type UI – plugin
இவ்விலவச செருகியை உங்கள் தளத்தில் நிறுவிக்கொண்டாலும் நீங்கள் அதனைப்பயன்படுத்தி இலகுவாக Custom Post type களை உருவாக்கிக்கொள்ளலாம். இங்கும் வார்ப்புருவில் நீங்களாகத்தான் மாற்றங்களை செய்துகொள்ள வேண்டும்.


இந்த Custom Post type வேர்ட்பிரஸில் ஒரு சிறப்பான வசதியாக இருந்தாலும் இதில் பல குறைபாடுகள் உண்டு. ஒரு சாதாரண பயனாளருக்கு ஒரு சாதாரண சிறிய தேவைகளுக்கு இவையேதும் கண்ணிற்கு தெரியாவிட்டாலும், இவற்றில் மேம்படுவதற்கான இடங்கள் நிறையவே உள்ளன. இதனால் இதனை கைவிட்டு வேறு முறைகளை கையாள்பவர்களும் உண்டு. அம்முறைகளில் சிறப்பானது Podscms plugin. இச்செருகி மிகவும் வித்தியாசமான முறையில் Custom Post type இற்கு சமமான பதிவு வகைகளை உருவாக்கி தரவல்லது. இங்கும் நீங்கள் தரவுகளை வௌிக்காட்ட வார்ப்புருக்களில் மாற்றங்கள் செய்ய வேண்டியிருக்கும்.

மேலதிக தகவல்களுக்கு பின்வரும் முகவரிகளை பாருங்கள்:
1. http://codex.wordpress.org/Post_Types
2. http://podscms.org/codex/
3. http://justintadlock.com/archives/2010/04/29/custom-post-types-in-wordpress

குறிச்சொற்கள்: ,

பின்னூட்டங்களில்லை