আসসালামুয়ালাইকুম।
একটি কমন কাজ হল আপনার প্লাগিনের ফাইল এবং ফোল্ডারগুলোকে ওয়ার্ডপ্রেস ইন্সটলেশন ডিরেক্টরিতে
রেফার করা। আপনি এই কাজ দুই ভাবে করতে পারেন-
১) লোকাল সার্ভার পাথ,
২) স্ট্যান্ডার্ড URL
লোকাল সার্ভার পাথ আপনার কম্পিউটারের ডিরেক্টরির মতই। লোকাল সার্ভার পাথ সাধারনত
ব্যাবহার করা হয় যখন আপনাকে নিজের লোকাল সার্ভারের কিছু ফাইল include করতে হয়।
একটি কমন প্রশ্ন হলো- প্লাগিন ফাইলের পাথ দেখানোর সঠিক পদ্ধতি কোনটি? আপনার প্লাগিনের পাথ দেখানোর
জন্য আপনাকে plugin_dir_path() ফাংশন ব্যাবহার করতে হবে।
plugin_dir_path() ফাংশন প্লাগিন ডিরেক্টরির ফিজিক্যাল পাথ এক্সট্রাক্ট করে ফাইলের নাম থেকে
<?php plugin_dir_path($file); ?>
Parameters:
$file-(string)(required)- প্লাগিন ফাইলের নাম।
এখন দেখি কিভাবে প্লাগিন ফোল্ডারের নাম বের করতে হয়-
<?php echo plugin_dir_path(__FILE__); ?>
এখানে পিএইচপি কনস্ট্যান্ট _FILE_ কে plugin_dir_path ফাংশনের মধ্য দিয়ে পাস করালাম।
এই ফাংশন সার্ভার পাথ দেখাবে প্লাগিন ডিরেক্টরির।
/public_html/wp-content/plugins/YOURPLUGINDIR/
একিভাবে আপনি যদি plugin_dir_path এই ফাংশনকে যদি কোন সাব ডিরেক্টরির ফাইলকে রেফার করি
তাহলে নিচের মতো করে রেফার করতে হবে।
<?php echo plugin_dir_path(_FILE_).'js/scripts.js'; ?>
এই কোডটি নিচের মতো পাথ দেখাবে-
/public_html/wp-content/plugins/YOURPLUGINDIR/js/scripts.js
আরও কিছু ফাংশন আছে যেগুলো দিয়ে ওয়ার্ডপ্রেসের URL দেখানো যায়।
( যেমনঃ http://www.earnbd.net/wp-content/plugins )
( যেমনঃ http://www.earnbd.net/wp-includes )
( যেমনঃ http://www.earnbd.net/wp-content/ )
( যেমনঃ http://www.earnbd.net/wp-admin/ )
( যেমনঃ http://www.earnbd.net/ )
( যেমনঃ http://www.earnbd.net/ )
পাথ নিয়ে আরও বিস্তারিত দেখতে পারেন-
http://codex.wordpress.org/Determining_Plugin_and_Content_Directories
http://codex.wordpress.org/Function_Reference/plugins_url
http://codex.wordpress.org/Function_Reference/plugin_dir_url
http://codex.wordpress.org/Function_Reference/plugin_dir_path
plugins_url() ফাংশন আপনার উত্তম বন্ধু হতে পারে যখন আপনি প্লাগিন ডেভেলপ করবেন।
<?php plugins_url($path, $plugin); ?>
Parameters:
$path-(string)(optional)- রিলেটিভ পাথ URL
$plugin- (string)(optional)- প্লাগিন ফাইল যা আপনি (_FILE_) এর মাধ্যমে পাস করতে চান।
যেমনঃ
<?php echo '<img src=”'.plugins_url('images/icon.png',__FILE).'”>'; ?>
এর পুরো URL হবে
<img src=”http://YOURSITE.COM/wp-content/plugins/YOURPLUGINDIR/images/icon.png” >
ভালো লাগলে আমার ব্লগগুলো থেকে ঘুরে আসতে পারেন।
আমার ব্লগঃ
আমি Soltumia। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 9 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 22 টি টিউন ও 134 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 2 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
চমৎকার এই টিউটরিয়ালের জন্য আপনাকে অত্যন্ত ধন্যবাদ।