Back to Question Center
0

মিষ্টি: ওয়ার্ডপ্রেস প্লাগইন ডেভেলপমেন্ট টিপস

1 answers:

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

স্যামল্ট থেকে শীর্ষ বিশেষজ্ঞ মার্ক ফ্রাঙ্ক অ্যাবাগনাল এ বিষয়ে একটি প্রচলিত অনুশীলন নিয়ে আলোচনা করেন।

একটি প্লাগইন তৈরি

ওয়ার্ডপ্রেসে ওয়ার্ডপ্রেসের একটি নতুন ফোল্ডার তৈরি করার প্রথম ধাপ হচ্ছে "wp-content / plugins /" এর পরে একটি ফোল্ডার তৈরী করে এবং "my-facebook-tags" নামটি নামকরণ করুন। প্লাগইনটির নামটি প্লাগিন এর স্লাগ নামেও পরিচিত, যা অনন্য হতে হবে এবং Google এ অনুসন্ধানের মাধ্যমে এটি পাওয়া যাবে।

পরের ধাপ ফেসবুক ফোল্ডারে একটি ফোল্ডার তৈরী করে এবং এটি "my-facebook-tags.p" পি "নামকরণ করা হয়। নিম্নোক্ত কোডটি তখন প্লাগইনটির মূল ফাইলের ভিতরে আটকানো উচিত।

প্লাগইন তৈরির পরে, "থিম" নামে একটি থিম তৈরী করা প্রয়োজন। দুটি ধরনের হুক নামক কর্ম এবং ফিল্টার। কর্ম এবং ফিল্টারের মধ্যে পার্থক্য হল যে কর্মগুলি পরিচালনা করা হয় যখন ওয়ার্ডপ্রেস দ্বারা একটি হুক সনাক্ত করা হয় যখন ফিল্টারগুলি তথ্যগুলির বিট সংশোধন করে। প্লাগইনটি সম্পূর্ণ করার জন্য, নিম্নলিখিত কোড ব্যবহার করে হুক wp_head ব্যবহার করে ফেসবুকে মেটা ট্যাগ যুক্ত করা প্রয়োজন

একটি প্লট ব্যবহার করার জন্য ডান হুক বাছাই করা প্রয়োজন।

ফিল্টার

পূর্বে উল্লিখিত হিসাবে, বিট সংশোধন করার জন্য ফিল্টার ব্যবহার করা হয়। অতএব, একটি ত্রুটি বার্তা পরিবর্তন করা সম্ভব হয় যখন একটি ভুল পাসওয়ার্ড প্রবেশ করানো হয়। উদাহরণস্বরূপ, যখন একটি ভুল পাসওয়ার্ড www এর জন্য প্রবেশ করা হয়েছে.example.com/wp-admin, ফিল্টার করা ডেটাতে প্রবেশ করে ত্রুটি বার্তাটি সরানো যায়। উদাহরণস্বরূপ, নিম্নলিখিত ক্ষেত্রে;

ফিল্টার হল "login_errors"। ফিল্টার করা ডেটাতে প্রবেশ করে ত্রুটি বার্তাটি সরানো হয়।

স্ক্রিপ্ট এবং শৈলী enqueueing দ্বারা যোগ করা যাবে। একটি উদাহরণ হল একটি Google ফন্ট যোগ করা যা একটি স্টাইলশীট ফর্ম। এটি নীচে সচিত্র করা হয়;

নিম্নে দেখানো হচ্ছে এনকুয়েটিং ব্যবহার করে প্লাগিনে লোকে লোড এবং সংরক্ষণ করা যায়।

প্লাগইন সেটিংসের জন্য একটি পৃষ্ঠা তৈরি করা

একটি পৃষ্ঠা তৈরির বেশ কয়েকটি উপায় আছে কিন্তু সর্বাধিক প্রস্তাবিত একটি বস্তু ভিত্তিক পদ্ধতি। প্রথম ধাপটি একটি মেনু তৈরি করতে হয় যেখানে সেটিংস ইউজার ইন্টারফেস স্থাপন করা যায়। "Add_menu_page " নিম্নোক্ত কারণগুলির কারণে উচ্চতর মেনু তৈরির জন্য সবচেয়ে উপযুক্ত: পৃষ্ঠা শিরোনাম, মেনু শিরোনাম, ক্ষমতা, মেনু স্লগ, ফাংশন, আইকন এবং অবস্থান। সেটিংস তারপর রেজিস্টার করা উচিত। উদাহরণস্বরূপ, যদি আমরা অ্যাকাউন্টেন্টের জন্য সেটিংস নিবন্ধন করতে চাই তবে আমরা নিম্নলিখিত পদ্ধতি অনুসরণ করি।

পরের ধাপে ইউজার ইন্টারফেস প্রদর্শনের জন্য দায়ী একটি ফর্ম তৈরি করা। নীচে দেখানো এই কোডটি "my_plugin_settings_page " ক্ষেত্রের ভিতরে আটকানো উচিত।

নিম্নলিখিত সতর্কতা গ্রহণ করা উচিত

"settings_fields " ব্যবহার করা উচিত এবং বিকল্প প্যারামিটার হিসেবে প্রথম প্যারামিটারটি যোগ করা উচিত। এবং প্যারামিটারে ব্যবহৃত নামগুলি বিকল্প নাম ক্ষেত্রে ব্যবহার করা উচিত। "Get_option " ফাংশনটি ফিল্ডের মান কমাতে এবং বিকল্প নাম ক্ষেত্রের প্রথম প্যারামিটার হিসেবে স্থাপন করা উচিত। তৈরি করা সেটিংস ফর্মটি নীচে দেখানো চিত্রের মত হওয়া উচিত।

যদিও অনুবাদগুলি সক্ষম করতে এটির প্রয়োজন হয় না, তবে এটি মাঝে মাঝে উপযোগী হতে পারে। অনুবাদ নিম্নলিখিত পদ্ধতি ব্যবহার করে সক্ষম করা হয়। "__ ফাংশন" বা "_e ফাংশন" আউটপুট করার সময় প্রত্যেকটি পাঠ মোড় নেওয়ার জন্য নিম্নলিখিতগুলি ব্যবহার করা উচিত।

November 29, 2017
মিষ্টি: ওয়ার্ডপ্রেস প্লাগইন ডেভেলপমেন্ট টিপস
Reply