আজকে আপনাদের জন্য খুবিই ছোট একটা ওয়ার্ডপ্রেস এর কাস্টম ফাংশন নিয়ে আলচনা করতে যাচ্ছি যা আপনার সাইটের লেখকের (Author) এর ইউআরএল পরিবর্তন করতে পারবেন। তবে যদি পারসোনাল ব্লগ হয় তাহলে তো কোন কথায় নেই এইগুলো পরিবর্তন করার তবে যদি সেটা কমিউনিটি ব্লগ (অনেক ব্যবহারকারী) হয় তাহলে সেটা ব্র্যান্ডিং এর জন্য পরিবর্তন করতে পারেন। যেমন সায়েন্স ব্রিয এর ইউআরএলঃ http://science-breeze.com/science-master/fida02 টেকটিউনস এর টাঃ https://www.techtunes.io/tuner/fida02
সকল ওয়ার্ডপ্রেস সাইটে সাধারণ অবস্থায় লেখকের ইউআরএল থাকে example.com/?author=123 এই রকম থাকে তবে যদি পার্মালিংক (Permalinks) পরিবর্তন করেন তাহলে example.com/author/authorname হয়ে যায়। তাই আজকে আমারা সেই example.com/author/authorname (শুধু Author) লেখাটিকে পরিবর্তন করে আমাদের ইচ্ছা মত একটা না দেবো। যেমনঃ example.com/user/authorname অথবা example.com/profile/authorname
আশা করছি আপনারা বুঝতে পেরেছেন আমি কি শেখাতে চলেছি আপনাদের। তাহলে চলুন আজকেই এই ছোট কাজটি করা টি সিখে নেই
আপনার সাইটের লেখকের ইউআরএল পরিবর্তন করার জন্য সাইটের ড্যাশবোর্ড এ লগিন করুন এবং থিম এডিটর থেকে ফাংসন.পিএইচপি (functions.php) ফাইল ওপেন করুন।
এবার নিচের দেয়া কোড টুকু কপি করে আপনার functions.php ফাইলের একদম নিচের অংশে ?> এর আগে বসিয়ে দিন । যেই কথাটি যুক্ত করতে চান লিঙ্ক এ তা science-master এর পরিবর্তে বসিয়ে দিন । সংরক্ষন (Update or Save) করুন।
add_action('init', 'fida_author_base'); function fida_author_base() { global $wp_rewrite; $author_slug = 'science-master'; $wp_rewrite->author_base = $author_slug; }
এখন আপনার সাইটের যেকোনো একটি পোস্ট ওপেন করে দেখুন লেখকের পাতার ঠিকানা পরিবর্তন হয়ে গেছে কিন্তু সেই লিংক এ ক্লিক করলে লেখকের পাতাই না দেখিয়ে ৪০৪ এরর দেখাচ্ছে। আর এটার কারন হলো আপনার সাইটের পার্মালিংকস পরিবর্তন এর করা হয়েছে কিন্তু সংরক্ষণ ঠিকভাবে করা হয়নি। তাই এই সমস্যা সমাধান এর জন্য আপনাকে আপনার সাইটের ড্যাশবোর্ড এ লগিন করে Settings >> Permalinks এ গিয়ে কোন কিছুর পরিবর্তন না করেই “Save Changes” বাটনে ক্লিক করে সংরক্ষন করতে হবে।
এবার আপনার সাইটের যেকোনো লেখকের পাতার ঠিকানা পরিবর্তন হয়ে যাবে আপনার পছন্দের মত করে।
পূর্বে http://www.science-breeze.com এ প্রকাশিত
আমি ফিদা আল হাসান। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 9 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 23 টি টিউন ও 308 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
সুন্দর হয়েছে,এটা খুজছিলাম, সোজা প্রিয়তে