Monday, October 23, 2017

ওয়ার্ডপ্রেস থিম কাস্টমাইজেশন পর্ব-২৫, নতুন একটি 'Add Media' বাটন যুক্ত করে নিন আপনার ওয়ার্ডপ্রেসে।

আসসালামু আলাইকুম ওয়া রহমাতুল্লাহ ওয়া বারাকাতুহু। আশাকরি সকলে ভালো আছেন। আমিও আপনাদের দোয়ায় খুব ভালো আছি। আর আপনারা খুব ভালো করেই জানেন যে, আমার পোষ্ট মানেই হল প্লাগিন ছাড়া ওয়ার্ডপ্রেস কোডিং তাই আবারও আপনাদের জন্য একটা নতুন কোড নিয়ে হাজির হলাম এখন দেখা যাক আমার এবারের কোড টি কোন সম্পর্কিত। আমরা যখন ওয়ার্ডপ্রেস এ কোন নতুন পোষ্ট লিখি তখন টেক্সট বক্সের উপরে একটা ‘Add media’ নামের বাটন থাকে এর উপর ক্লিক করে আমরা বিভিন্ন ধরনের ফাইল আপলোড করে থাকি বিভিন্ন কারনে আপনার এই বাটন টি কাজ নাও করতে পারে । আবার আপনার কাছে এই বাটন টি পছন্দ নাও হতে পারে তাই আপনার জন্য আমি এবার নিয়ে আসলাম আর একটি নতুন বাটন যেটা দেখতে ঠিক এই রকম হবে।



এর জন্য আপনাকে যা করতে হবে তা হল : প্রথমে আপনি আপনার ওয়ার্ডপ্রেস সাইটের ড্যাশবোর্ড এ লগিন করুন। এখন আপনি যে থিমে করতে চান সেটি সিলেক্ট করুন। এবার এডিট বাটনে ক্লিক করুন। এরপর functions.php ফাইল টি সিলেক্ট করুন। এবার নিচে থেকে এই কোড টুকু কপি করে নিয়ে আপনার functions.php ফাইলের ?> এর পূর্বে বসিয়ে দিন।
// Custom media buttons
function zg_post_buttons()
{
global $post_ID, $temp_ID;
$uploading_iframe_ID = (int) (0 == $post_ID ? $temp_ID : $post_ID);
$generic_title = 'Upload/Insert';
$media_upload_iframe_src = "media-upload.php?post_id=$uploading_iframe_ID";
$media_title = 'Add Media';
$media_button = '<a href="' . $media_upload_iframe_src . '&TB_iframe=true" id="add_media" class="thickbox" title="' . $media_title . '" onclick="return false;"><img src="images/media-button-other.gif" alt="' . $media_title . '" /></a>';
$video_upload_iframe_src = apply_filters('video_upload_iframe_src', "$media_upload_iframe_src&type=video");
$video_title = 'Add Video';
$video_button = '<a href="' . $video_upload_iframe_src . '&TB_iframe=true" id="add_video" class="thickbox" title="' . $video_title . '" onclick="return false;"><img src="images/media-button-video.gif" alt="' . $video_title . '" /></a>';
$audio_upload_iframe_src = apply_filters('audio_upload_iframe_src', "$media_upload_iframe_src&type=audio");
$audio_title = 'Add Audio';
$audio_button = '<a href="' . $audio_upload_iframe_src . '&TB_iframe=true" id="add_audio" class="thickbox" title="' . $audio_title . '" onclick="return false;"><img src="images/media-button-music.gif" alt="' . $audio_title . '" /></a>';
$image_upload_iframe_src = apply_filters('image_upload_iframe_src', "$media_upload_iframe_src&type=image");
$image_title = 'Afbeeldingen uploaden';
$image_button = '<a href="' . $image_upload_iframe_src . '&TB_iframe=true" id="add_image" class="thickbox" title="' . $image_title . '" onclick="return false;"><img src="images/media-button-image.gif" alt="' . $image_title . '" /></a>';
// add/remove values here
return $media_title . ':' . $media_button;
}
add_action('media_buttons_context','zg_post_buttons');

সবাইকে অনেক অনেক ধন্যবাদ জানিয়ে এবং পরবর্তীতে আরও নতুন নতুন কোড নিয়ে আসার প্রত্যাশায় এখানেই বিদায়, আল্লাহ হাফেজ।


শেয়ার করুন

Author:

Etiam at libero iaculis, mollis justo non, blandit augue. Vestibulum sit amet sodales est, a lacinia ex. Suspendisse vel enim sagittis, volutpat sem eget, condimentum sem.

0 coment rios: