Page Builder Sandwich Pro ব্লক ব্যবহারের মাধ্যমে আপনার থিমের হেডার, ফুটার, একক পোস্ট বা পৃষ্ঠা, আর্কাইভ, অনুসন্ধানের ফলাফল এবং "পৃষ্ঠা খুঁজে পাওয়া যায়নি" (404) পৃষ্ঠাগুলো ডিজাইন করে এবং কোনটি কোথায় প্রদর্শিত হবে তা নির্ধারণ করে। WooCommerce সক্রিয় থাকলে এটি দোকান এবং পণ্যের পৃষ্ঠার ধরনগুলোও যুক্ত করে।
একটি টেমপ্লেট তৈরি করুন
- wp-admin-এ Page Builder Sandwich → Theme builder খুলুন।
- টেমপ্লেটের ধরন নির্বাচন করুন (উদাহরণস্বরূপ Header বা Single post or page)। একটি কার্যকর প্রাথমিক রূপ থেকে শুরু করতে Start from a ready-made design চাপুন, যাতে একটি নতুন পণ্যের পৃষ্ঠার টেমপ্লেট শুরু থেকেই একটি পণ্যের পৃষ্ঠা হিসেবে থাকে।
- যেকোনো পৃষ্ঠার মতো এটিকে ব্লক এডিটরে ডিজাইন করুন, তারপর এটি প্রকাশ করুন।
এটি কোথায় প্রদর্শিত হবে তা বেছে নিন
টেমপ্লেটের সেটিংসে, Show it on তালিকাভুক্ত করে এটি কোথায় প্রদর্শিত হবে এবং But not on ব্যতিক্রমগুলো তালিকাভুক্ত করে (Add exception)। কোনো শর্ত না থাকলে এর ধরন যেখানে প্রযোজ্য সেখানে সর্বত্র এটি প্রদর্শিত হয়। আপনি যে শর্তগুলো ব্যবহার করতে পারেন:
- Entire site, Front page, Post type, Specific posts or pages, In a category or tag, Archive, Search results, Page not found (404)
- Logged in or out এবং User role
- Device (ডেস্কটপ, ট্যাবলেট, মোবাইল)
- Date range এবং Time of day
- URL parameter, Referrer, Language এবং Cart contents
যখন একাধিক টেমপ্লেট কোনো পৃষ্ঠার সাথে মিলে যায়, তখন সর্বোচ্চ Priority (0 থেকে 100) বিশিষ্ট টেমপ্লেটটি অগ্রাধিকার পায়; টাই হলে, সবচেয়ে সুনির্দিষ্ট শর্তটি জয়ী হয়, তারপর সর্বাধুনিক টেমপ্লেটটি।
যেকোনো ব্লকে একই নিয়ম
যেকোনো ব্লক নির্বাচন করুন এবং এর সেটিংসে Display conditions খুলুন। Show this block when-এর অধীনে All conditions are met বা Any condition is met বেছে নিন, তারপর একই তালিকা থেকে শর্ত যোগ করুন। যে ব্লকের শর্তগুলো পূরণ হয় না তা কিছুই প্রদর্শন করে না।
শর্তাবলী এবং পৃষ্ঠা ক্যাশিং
একটি Device সংক্রান্ত শর্ত পৃষ্ঠা ক্যাশিংয়ের সাথে কাজ করে: প্রতিটি দর্শক একই ক্যাশ করা পৃষ্ঠা পায় এবং একটি ছোট স্টাইলশিট অন্যান্য ডিভাইসে ব্লকটি লুকিয়ে রাখে। যেসব শর্ত ঠিকানার পরিবর্তে দর্শকের ওপর নির্ভর করে (Logged in or out, User role, Date range, Time of day, URL parameter, Referrer, Cart contents), সেগুলো সেই পৃষ্ঠাকে ক্যাশ করার অযোগ্য হিসেবে চিহ্নিত করে, কারণ একই ঠিকানার দুজন দর্শক ভিন্ন বিষয়বস্তু দেখতে পারেন। Zinn® Cache সহ ক্যাশিং প্লাগইনগুলো এটি মেনে চলে।