আপনার নিজস্ব সিঙ্কড এবং নন-সিঙ্কড কাস্টম প্যাটার্ন তৈরি করুন
এখন আপনি কাস্টম প্যাটার্ন তৈরি করতে পারেন এবং সিদ্ধান্ত নিতে পারেন যে আপনি এই ইনস্ট্যান্সটি অন্য ইনস্ট্যান্সগুলোর সাথে সিঙ্ক করে রাখতে চান নাকি চান না। আপনার নিজের প্যাটার্ন তৈরি করা এবং সিঙ্ক স্ট্যাটাস সেট করার সক্ষমতার সাথে পরিচয় করানো হয়েছে যার মানে হচ্ছে রিইউজেবল ব্লকের ধারণাটি এখন ‘সিঙ্কড প্যাটার্ন’ হিসাবে পরিচিত। আপনি সাইট এডিটর ব্যবহার করুন অথবা না করুন, এই অপশনগুলি উপলব্ধ!
শেখার ফলাফল
- সিঙ্কড এবং নন-সিঙ্কড প্যাটার্নসমূহ পৃথক করা।
- সিঙ্কড এবং নন-সিঙ্কড প্যাটার্নসমূহ সনাক্ত করা এবং তৈরি করা।
- সিঙ্কড এবং নন-সিঙ্কড প্যাটার্নসমূহ পরিচালনা করা।
- পেইজ বা পোস্টে একটি সিঙ্কড বা নন-সিঙ্কড প্যাটার্ন যোগ করা।
সম্পূরক প্রশ্ন
- সিঙ্কড এবং নন-সিঙ্কড প্যাটার্নসমূহের মধ্যে পার্থক্য কি?
- আপনি কি প্যাটার্ন ডিরেক্টরি থেকে প্যাটার্নগুলিকে সিঙ্ক বা আনসিঙ্ক করা প্যাটার্ন হিসাবে সংরক্ষণ করতে পারেন?
ট্রান্সক্রিপ্ট
পরিচিতি
হাই, এবং লার্ন ওয়ার্ডপ্রেসে আপনাকে স্বাগতম। এই সেশনে, আমরা সিঙ্কড এবং নন-সিঙ্কড প্যাটার্নসমূহের মধ্যে পার্থক্য বোঝার চেষ্টা করব, নিজস্ব কাস্টম সিঙ্কড এবং নন-সিঙ্কড করা প্যাটার্নগুলি সনাক্ত করা এবং তৈরি করা, এবং কীভাবে আপনি একটি সিঙ্কড বা নন-সিঙ্কড প্যাটার্ন একটি পেইজ বা পোস্টে যোগ করতে পারেন সেটা আলোচনা করব।
সিঙ্কড এবং নন-সিঙ্কড প্যাটার্নসমূহের মধ্যে পার্থক্য করা
যখন আপনি একটি বিশেষ ডিজাইন তৈরি করে সেটি সংরক্ষণ এবং পুনরায় ব্যবহার করতে চান, আপনি তা একটি প্যাটার্ন হিসেবে সংরক্ষণ করতে পারেন এবং সেটি সিঙ্ক করতে, নির্দিষ্ট করতে পারেন বা সিঙ্ক না করতে পারেন। একটি সিঙ্ক প্যাটার্ন পূর্বে একটি রি-ইউজেবল ব্লক হিসেবে উল্লিখিত হতো এবং সিঙ্ক প্যাটার্নে পরিবর্তন ঘটলে সাইটের যেসব অংশে প্যাটার্নটি যোগ করা আছে সেখানে পরিবর্তন হবে। নন-সিঙ্ক প্যাটার্ন হলো একটি সাধারণ প্যাটার্ন যা স্বাধীনভাবে সম্পাদনা করা যাবে। একটি নন-সিঙ্ক প্যাটার্ন পূর্বের প্যাটার্নটি পরিবর্তন বা প্যাটার্নটির মূল প্যাটার্নটি প্রভাবিত বা পরিবর্তন করা ছাড়াই বারবার ব্যবহার করা যেতে পারে।
সিঙ্কড বা নন-সিঙ্কড প্যাটার্ন তৈরি করা
চলুন একটি উদাহরণ হিসেবে মনে করা যাক, আপনি একটি ডিজাইন তৈরি করে সেটি প্যাটার্ন হিসেবে সংরক্ষণ করতে চান। কনটেনার ব্লক নির্বাচন করুন, তিনটি ভার্টিক্যাল ডট এর উপর ক্লিক করুন, এবং তারপর প্যাটার্ন/রিউসেবল ব্লক তৈরি করুন নির্বাচন করুন। উপরে, আপনি দেখতে পাবেন যে রি-ইউজেবল ব্লক এখন সিঙ্কড প্যাটার্ন’ হয়ে গিয়েছে। একটি সিঙ্কড প্যাটার্ন একই উপাদানের মধ্যে ব্যবহার হয়ে থাকবে, যেমন একটি রিউসেবল ব্লক। সঠিকভাবে এটির নাম দেওয়ার পর, আপনার সিঙ্কড এবং নন-সিঙ্কড এর মধ্যে নির্বাচন করতে অপশন থাকবে। উল্লিখিত হলো, যদি আমরা সিঙ্কড নির্বাচন করি এবং প্যাটার্ন সম্পাদনা শুরু করি, তা যেখানেই ব্যবহার হয়, সেখানে আপডেট হবে। আমরা, অবশ্যই, এটি নন-সিঙ্কড করতে এই অপশনটি বন্ধ করতে পারি, অর্থাৎ এটি একটি সাধারণ প্যাটার্ন হবে যা স্বাধীনভাবে সম্পাদনা করা যাবে।
আমি এগিয়ে যাচ্ছি এবং সিঙ্কড নির্বাচন করব, তারপর তৈরি করুন ক্লিক করব। একটি জিনিস যেহেতু আপনি দেখবেন এটি প্যাটার্ন পিছনে আরও সংকীর্ণ মনে হতে পারে, কিন্তু এটি সঠিকভাবে ফ্রন্ট এন্ডে দেখা যাবে। আপনার কাস্টম প্যাটার্ন দেখতে বা ইনসার্ট করতে, উপরে ইনসার্টার এ ক্লিক করুন এবং তারপর প্যাটার্ন ব্লকের পাশে প্যাটার্ন ক্লিক করুন। এখানে আপনি আপনার কাস্টম নন-সিঙ্কড প্যাটার্ন দেখতে পারবেন এবং আপনার থিম দ্বারা সরবরাহিত সমস্ত প্যাটার্নগুলি দেখতে পারবেন। আমরা যদি “আমার প্যাটার্ন” এ ক্লিক করি, তাহলে আমরা আমাদের সমস্ত নন-সিঙ্কড প্যাটার্ন প্রিভিউ দেখতে পারব, এবং যদি আপনি এর উপর ক্লিক করেন, তাতে শুধুমাত্র আপনার পেইজ বা পোস্টে ইনসার্ট হবে।
আমরা পরবর্তীতে আমাদের সিঙ্কড প্যাটার্নগুলির পাশাপাশি মিডিয়ার পাশে সিঙ্কড প্যাটার্ন আইকনে ক্লিক করতে পারি যেটি দেখতে বা ইনসার্ট করতে পারবেন। নামে হোভার করলে, আপনি ডান দিকে একটি প্রিভিউ দেখতে পাবেন। আপনি “আমার প্যাটার্ন পরিচালনা করুন” এ ক্লিক করলে, আপনি এখান থেকে আপনার সমস্ত প্যাটার্ন পরিচালনা করতে পারবেন। আপনি এটি সম্পাদনা করতে, ট্র্যাশ করতে এবং আপনার প্যাটার্নগুলি একটি JSON ফাইল হিসেবে ইমপোর্ট এবং এক্সপোর্ট করতে পারবেন।
সাইট এডিটরে আপনার সিঙ্কড এবং নন-সিঙ্কড প্যাটার্নসমূহ যোগ, সম্পাদনা এবং পরিচালনা করুন
আপনি সাইট এডিটরে আপনার কাস্টম সিঙ্কড এবং নন-সিঙ্কড প্যাটার্নসমূহ যোগ করতে, সম্পাদনা করতে, এবং পরিচালনা করতে পারেন। আসুন আমরা আপারেন্সে যাই এবং এডিটরে ক্লিক করি। এটি, নিশ্চয়ই, আমাদের সাইট এডিটরে প্রবেশ করাবে। আমরা প্যাটার্নসে যদি যাই, তাহলে আমরা আমাদের কাস্টম প্যাটার্নগুলি, আমাদের থিম দ্বারা সরবরাহিত প্যাটার্নগুলি, সাথে হেডার, ফুটার এবং সাধারণ টেমপ্লেট পার্ট প্যাটার্নগুলি পরিচালনা করতে পারি।
আমরা “আমার প্যাটার্ন” এ যেতে পারি, আমরা সমস্ত, আমরা তৈরি করেছি কাস্টম প্যাটার্নগুলি দেখতে পাব। সিঙ্কড প্যাটার্নগুলির একটি বেগুনি আইকন আছে এবং যদি আপনি উপরে হোভার করেন তবে তা বলে, ‘এই প্যাটার্ন সম্পাদনা করলে যেখানেই ব্যবহার হয় তা সেখানেও আপডেট হবে।’ নন-সিঙ্কড প্যাটার্নগুলির জন্য শুধু নাম প্রদান হবে। একটি কাস্টম প্যাটার্ন তৈরি করতে, প্যাটার্নের পাশে প্লাস আইকনে ক্লিক করুন এবং তারপর “প্যাটার্ন তৈরি করুন” নির্বাচন করুন। এটির নাম দেওয়ার পর, আপনার সিঙ্কড বা নন-সিঙ্কড করতে চান কিনা তা সিদ্ধান্ত নেওয়ার অপশনও আছে। এই ক্ষেত্রে, আমরা এটি নন-সিঙ্কড রেখে এবং তারপর “তৈরি করুন” নির্বাচন করব। তারপরে আপনি কোন বিভ্রান্তি ছাড়াই এডিটিং মোডে আপনার প্যাটার্ন তৈরি করতে পারেন। আপনি কাজ শেষ করলে, আপনি “সংরক্ষণ” এ ক্লিক করতে পারেন। আমার কাস্টম প্যাটার্ন-এ ফিরে গেলে, আমরা দেখব যে আমার নতুন নন-সিঙ্ক প্যাটার্ন যোগ করা হয়েছে।
সাইট সম্পাদকে একটি সিঙ্কড বা নন-সিঙ্কড প্যাটার্ন একটি পৃষ্ঠায় যোগ করা
সমাপ্তির জন্য, আসুন একটি পেইজ-এ আমাদের কাস্টম প্যাটার্নগুলি যোগ করি এবং ওয়ার্ডপ্রেস 6.3 চালু হওয়ার পর থেকে আমরা আসলে সাইট এডিটরে এটি করতে পারি। তাই চলুন পেইজ এ যেতে এবং সম্পর্কিত পেইজ নির্বাচন করি, এইখানে, ব্লক প্যাটার্ন বলা হয়। তারপর আমি আমার তালিকা দেখার জন্য খোলতে আমার প্রকাশনা ব্লক যোগ করা নিশ্চিত করব। একটি নন-সিঙ্কড প্যাটার্ন যোগ করতে, Inserter উপরে বা তালিকা দেখার জন্য ক্লিক করুন। প্যাটার্ন এ যেতে পারেন। ‘আমার প্যাটার্ন’ উপর ক্লিক করুন এবং পছন্দের নন-সিঙ্কড প্যাটার্ন নির্বাচন করুন। সিঙ্কড প্যাটার্ন যোগ করতে, আসলে স্ল্যাশ কমান্ড ব্যবহার করতে পারি। এটি ফরোয়ার্ড স্ল্যাশ টাইপ করুন, এবং এই ক্ষেত্রে, আমি আমার যোগাযোগ তথ্য সিঙ্কড প্যাটার্ন যোগ করতে চাই, তারপর আমরা মাত্র নির্বাচন করতে পারি। এখন আমরা সম্পাদনা শুরু করতে পারি।
সমাপ্তি
আপনার নিজস্ব কাস্টম প্যাটার্ন তৈরি করার জন্য এবং আরও টিউটোরিয়াল এবং প্রশিক্ষণ সামগ্রীর জন্য লার্ন ওয়ার্ডপ্রেস-এ যান।