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

টিপস ফাংশন পিএইচপি ওয়ার্ডপ্রেস 1

ওয়ার্ডপ্রেসে "ফাংশন" ফাইলটি কী?

ফিচার ফাইলটি functions.php নামে পরিচিত, যা একটি ওয়ার্ডপ্রেস থিম ফাইল। এটি সমস্ত বিনামূল্যের এবং প্রিমিয়াম ওয়ার্ডপ্রেস থিমে পাওয়া যায়।

এই ফাইলটির উদ্দেশ্য হল থিম ডেভেলপারদের একটি থিমের বৈশিষ্ট্য এবং কার্যকারিতা নির্ধারণ করার অনুমতি দেওয়া। এই ফাইলটি একটি ওয়ার্ডপ্রেস প্লাগইন হিসেবে কাজ করে এবং ওয়ার্ডপ্রেসে আপনার নিজস্ব কাস্টম কোড স্নিপেট যোগ করতে ব্যবহার করা যেতে পারে।

এখন আপনি হয়তো ভাবছেন যে ওয়ার্ডপ্রেস প্লাগইন এবং functions.php ফাইলের মধ্যে পার্থক্য কী? কোনটি ভালো?

functions.php ফাইলটি আরও সুবিধাজনক হলেও, একটি ডেডিকেটেড প্লাগইন অনেক ভালো। এর কারণ হল এটি আপনার ওয়ার্ডপ্রেস থিমের উপর নির্ভর করে না এবং আপনি যে থিমই ব্যবহার করুন না কেন এটি কাজ করবে।

অন্যদিকে, কোনও বৈশিষ্ট্য থিমের ফোল্ডারটি কেবল সেই থিমটির জন্যই কাজ করবে এবং যদি আপনি থিমটি পরিবর্তন করেন তবে আপনাকে আপনার কাস্টম কোডগুলি নতুন থিমটিতে "অনুলিপি / পেস্ট" করতে হবে।

এটি বলেছিল, ওয়ার্ডপ্রেস বৈশিষ্ট্য ফাইলের জন্য এখানে খুব দরকারী কয়েকটি টিপস রয়েছে।

এক্সএনএমএক্স - ওয়ার্ডপ্রেসের সংস্করণ মুছুন

আপনার সর্বদা ওয়ার্ডপ্রেসের সর্বশেষতম সংস্করণ ব্যবহার করা উচিত। তবে, আপনি এখনও আপনার সাইট থেকে ওয়ার্ডপ্রেস সংস্করণ নম্বরটি সরাতে চাইতে পারেন। এই স্নিপেটটি কেবল আপনার "ফাংশন" ফাইলটিতে যুক্ত করুন।

ফাংশন bpc_remove_version () {রিটার্ন ''; } add_filter ('the_generator', 'bpc_remove_version');

এক্সএনএমএক্স - ড্যাশবোর্ডে একটি কাস্টম লোগো যুক্ত করুন

আপনার ওয়ার্ডপ্রেস ড্যাশবোর্ডে একটি সাদা লেবেল চান? একটি কাস্টম লোগো যুক্ত করা এই প্রক্রিয়ার প্রথম পদক্ষেপ।

প্রথমত, আপনার থিমের চিত্রগুলির ফোল্ডারে আপনার কাস্টম লোগো আপলোড করতে হবে: কাস্টম-লোগো.পিএনজি। আপনার কাস্টম লোগোটি 16 × 16 পিক্সেল রয়েছে তা নিশ্চিত করুন।

এর পরে, আপনি এই থিমটির ফাংশন ফাইলগুলিতে এই কোডটি যুক্ত করতে পারেন।

ফাংশন বিপিসি_কাস্টম_লগো () {প্রতিধ্বনি '
#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
background-image: url(' . get_bloginfo('stylesheet_directory') . '/images/custom-logo.png) !important;
background-position: 0 0;
color:rgba(0, 0, 0, 0);
}
#wpadminbar #wp-admin-bar-wp-logo.hover > .ab-item .ab-icon {
background-position: 0 0;
}
'; } // প্রশাসনিক শিরোনাম আউটপুট যোগ_অ্যাকশন হুক ('wp_before_admin_bar_reender', 'bpc_custom_logo');

3 - ওয়ার্ডপ্রেস ড্যাশবোর্ড ফুটার পরিবর্তন করুন

ওয়ার্ডপ্রেস ড্যাশবোর্ডের ফুটার এই "ওয়ার্ডপ্রেস দিয়ে তৈরি করার জন্য আপনাকে ধন্যবাদ" এর অনুরূপ একটি বার্তা প্রদর্শন করে। আপনি এই কোড যুক্ত করে এটি পরিবর্তন করতে পারেন।

ফাংশন remove_footer_admin () { প্রতিধ্বনি ' ওয়ার্ডপ্রেস দ্বারা জ্বালানী | ওয়ার্ডপ্রেস টিউটোরিয়াল: BlogPascher '; } add_filter('admin_footer_text', 'remove_footer_admin');

আপনি যে পাঠ্য এবং লিঙ্কগুলি যুক্ত করতে চান তা থেকে নির্দ্বিধায় এলোমেলো করুন।

এক্সএনএমএক্স - কাস্টম উইজেট যুক্ত করুন

আপনি সম্ভবত উইজেটগুলি দেখেছেন যা অনেকগুলি প্লাগইন এবং থিম ওয়ার্ডপ্রেস ড্যাশবোর্ডে যুক্ত করে। থিম বিকাশকারী হিসাবে, আপনি নিম্নলিখিত কোডটি আটকিয়ে নিজেই একটি উইজেট যুক্ত করতে পারেন:

add_action('wp_dashboard_setup', 'my_custom_dashboard_widgets'); function my_custom_dashboard_widgets() { global $wp_meta_boxes; wp_add_dashboard_widget('custom_help_widget', 'থিম সাপোর্ট', 'custom_dashboard_help'); } function custom_dashboard_help() { echo ' কাস্টম ব্লগ থিমে স্বাগতম! সাহায্যের প্রয়োজন? এখানে ডেভেলপারের সাথে যোগাযোগ করুন। ওয়ার্ডপ্রেস টিউটোরিয়ালের জন্য ভিজিট করুন: BlogPasCher '; }

5 - ওয়ার্ডপ্রেসে ডিফল্ট গ্রাভাটার ডিফল্ট পরিবর্তন করুন

আপনি কি ব্লগে ডিফল্ট রহস্যের মানুষটি দেখেছেন? আপনি সহজেই এটি আপনার নিজস্ব কাস্টম অবতারগুলির সাথে প্রতিস্থাপন করতে পারেন। আপনি যে চিত্রটি অবতার হিসাবে ব্যবহার করতে চান তা কেবল ডিফল্টরূপে আপলোড করুন, তারপরে এই কোডটি আপনার "ফাংশন.এফপি" ফাইলটিতে যুক্ত করুন।

add_filter('avatar_defaults', 'bpc_new_gravatar'); ফাংশন bpc_new_gravatar ($avatar_defaults) { $myavatar = 'https://example.com/wp-content/uploads/2017/01/wpb-default-gravatar.png'; $avatar_defaults[$myavatar] = "ডিফল্ট গ্রাভাটার"; ফেরত $avatar_defaults; }

এখন আপনি "এ যেতে পারেন সেটিংস> চ্যাট করুন এবং আপনার ডিফল্ট অবতারটি নির্বাচন করুন।

ওয়ার্ডপ্রেস ডিফল্ট অবতার

এক্সএনএমএক্স - ফুটারে কীভাবে ডায়নামিক কপিরাইট যুক্ত করা যায় add

আপনি কেবল আপনার থিমের ফুটার টেম্পলেট সম্পাদনা করে কপিরাইটের তারিখটি যুক্ত করতে পারেন। যাইহোক, এটি কখন প্রদর্শিত হবে না যখন আপনার সাইটটি শুরু হয়েছিল এবং এটি পরবর্তী বছরের জন্য স্বয়ংক্রিয়ভাবে পরিবর্তিত হবে না।

আপনি এই কোডটি ওয়ার্ডপ্রেস ফুটারে কপিরাইটে একটি গতিশীল তারিখ যুক্ত করতে ব্যবহার করতে পারেন।

ফাংশন বিপিসি_কপিরাইট () {গ্লোবাল $ ডাব্লুপিডিবি; $ কপিরাইট_ডেটস = $ wpdb-> get_results ("বছর নির্বাচন করুন (মিনিট (পোস্ট_ডেট_জিএমটি)) ফার্স্টডেট, ইয়ার (সর্বাধিক (পোস্ট_ডেট_জিএমটি)) এ হিসাবে শেষ পোস্ট FROM $ wpdb-> পোস্টগুলি যেখানে পোস্ট_স্ট্যাটাস = 'প্রকাশ'"); $ আউটপুট = ''; যদি ($ কপিরাইট_ডেটস) {$ কপিরাইট = "©"। $ কপিরাইট_সামি [0] -> প্রথম তারিখ; যদি ($ কপিরাইট_ডেটস [0] -> ফার্স্ট ডেট! = $ কপিরাইট_ডেটস [0] -> লাস্ট ডেট) $ $ কপিরাইট। = '-'। $ কপিরাইট_সামি [0] -> শেষ তারিখ; ; $ আউটপুট = $ কপিরাইট; } রিটার্ন; আউটপুট; }

এই ফাংশনটি যুক্ত করার পরে আপনার পাদচরণ.এফপি ফাইলটি খুলতে হবে এবং নীচের কোডটি যেখানে আপনি একটি গতিশীল কপিরাইটের তারিখ যুক্ত করতে চান তা যুক্ত করতে হবে:


এই ফাংশনটি আপনার প্রথম নিবন্ধের তারিখ এবং আপনার শেষ নিবন্ধের তারিখ অনুসন্ধান করে। এটি ফাংশনটি যে বছরগুলিতে ডাকা হয় তার সময়গুলি প্রদর্শন করে।

এই ইঙ্গিত তালিকার জন্য এটিই আপনি নিজের ফাংশন.এফপি ফাইলটিতে আবেদন করতে পারেন। আপনার কাছে টিপস থাকলে আপনি সেগুলি আমাদের সাথে ভাগ করে নিতে পারেন।