ওয়ার্ডপ্রেস কমেন্ট ফর্ম কাস্টমাইজেশন

ওয়ার্ডপ্রেসের কমেন্ট ফর্মের ইনপুট ফিল্ডগুলি লগ আউট অবস্থায় ইমেজ-১ এর মত করে সাজানো থাকে। লগইন অবস্থায় শুধুমাত্র কমেন্ট ইনপুট ফিল্ডটি দেখা যায়। ডিজাইনের কিংবা ক্লাইন্টের চাহিদা অনুযায়ী ইনপুট ফিল্ডগুলির এই ডিফল্ট পজিশন পরিবর্তন করার প্রয়োজন হতে পারে এবং হয়েও থাকে। আমারও প্রয়োজন হলো ইনপুট ফিল্ডগুলির ডিফল্ট পজিশন পরিবর্তন করার। আর এজন্যই আজকের লিখা।

obiPlabon WordPress Comment Form Default View
ইমেজ-১ঃ ওয়ার্ডপ্রেস কমেন্ট ফর্ম ডিফল্ট ভিউ

ফিল্ড কাস্টমাইজেশন (Field Customization)

আমরা ইনপুট ফিল্ডগুলির ডিফল্ট পজিশন পরিবর্তন করে ইমেজ-২ এর মত করে সাজাবো। যেখানে কমেন্টের ইনপুট ফিল্ডটি সবার নিচে থাকবে। ওয়ার্ডপ্রেস ভার্সন ৪.৪ এ comment_form_fields নামে একটি ফিল্টার হুক যুক্ত করেছে, যার মাধ্যমে খুব সহজেই ফর্ম ফিল্ডগুলির পজিশন পরিবর্তন করা যায়। ফিল্টার হুকটি একটি মাত্র আর্গুমেন্ট (এসোসিয়টিভ এ্যারে) পাস করে। যেখানে ফিল্ডের নাম থাকে কী-তে এবং ফিল্ডের HTML থাকে ভ্যালুতে।

obiPlabon WordPress Comment Form Custom View
ইমেজ-২ঃ ওয়ার্ডপ্রেস কমেন্ট ফর্ম কাস্টম ভিউ

উল্লেখিত হুকের মাধ্যমে আমরা সহজেই নিচের কোড ব্যবহার করে কমেন্ট ইনপুট ফিল্ডেকে নীচের দিকে নিয়ে আসতে পারি।

— ধন্যবাদ 🙂

Comments

comments