বর্তমান থিমের পথ কীভাবে পাব?


27

এই কোড বর্তমান প্লাগিনের ডিরেক্টরির পেতে ব্যবহার করা হয়: plugin_dir_url( __FILE__ )

বর্তমান থিমের ডিরেক্টরি পেতে আমার কী ব্যবহার করা উচিত?

উত্তর:


47

আমি মনে করি আপনাকে একটু যত্নবান হতে হবে কারণ এটি আপনি যা করার চেষ্টা করছেন তার উপর নির্ভর করে।

আপনি যদি চাইল্ড থিম ব্যবহার করেন get_template_directory();তবে এখনও পিতামাতার থিমটিতে যাবে। তবে get_stylesheet_directory();বর্তমান থিম, শিশু বা পিতামাতায় যাবে। এছাড়াও, এই উভয় ফাংশনই পরম সার্ভারের পথ ফেরায়।

আপনি যদি লিঙ্ক বা চিত্রগুলির জন্য একটি সম্পূর্ণরূপে গঠিত ইউআরআই চান, তবে বর্ণিত কারণে আপনার সঠিক ব্যবহার get_template_directory_uri();বা get_stylesheet_directory_uri();ব্যবহার করা উচিত ।

সারাংশ


3
+1 টি। বর্তমান থিমটি রেফারেন্স করার জন্য সর্বদাstylesheet ফাইলপথ / ইউআরএল ব্যবহার করুন , এবং প্যারেন্ট থিমটি উল্লেখ করতে ফাইলপথ / ইউআরএল সংরক্ষণ করুন । template
চিপ বেনেট

দুর্ভাগ্যক্রমে get_template_directory () পুরো সার্ভারের পথটি ফেরত দেয় /var/www/the/path/of/actual/wp-content/themes/mythemeযা আপনি W wp_files সিস্টেমের সাথে স্টাফ করার জন্য যা চান তা যদি WP FTP- র মাধ্যমে সংযোগ স্থাপন করে না।
NoBugs

@ নোবগস - আমি পুরো সার্ভারের পাথটিও পেয়ে যাচ্ছিলাম তবে get_stylesheet_directory_uri () get_stylesheet_directory () এর পরিবর্তে) সমস্যার সমাধান করেছি।
TheLibzter

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.