সিপিটি সংরক্ষণাগার পৃষ্ঠাগুলির জন্য স্লাগের বহুবচন নাম পুনর্লিখন করুন


11

Http://site.com/plugin/plugin-slug/ এরplugin ইউআরএল স্ট্রাকচার তৈরির পুনর্লিখিত স্লাগের সাথে আমার একটি কাস্টম পোস্ট টাইপ রয়েছে । যা সিপিটি সংরক্ষণাগারকে http://site.com/plugin/ হিসাবে তৈরি করে

আমি কোনও পৃষ্ঠা এবং একটি কাস্টম পৃষ্ঠার টেম্পলেট ব্যবহার না করে http://site.com/plugins/ ( labels=>Nameসিপিটির মধ্যে যা) ব্যবহার করতে চাইলে এটি আবার লিখতে চাই । একক পোস্টগুলির জন্য স্লাগ রাখার সময় /plugin/ এটির জন্য বর্তমানে `/ প্লাগইন / পৃষ্ঠা / 21 - এর মতো জিনিসগুলি সমর্থন করাও প্রয়োজন।

উত্তর:


21

আপনি যখন পোস্টের প্রকারটি নিবন্ধভুক্ত করেন 'has_archive', আপনার ক্ষেত্রে যুক্তিটি স্ট্রিংয়ে সেট করুন plugins

ডক ব্লক register_post_type()বলেছেন:

@type bool|string $has_archive
পোস্ট ধরণের সংরক্ষণাগার থাকতে হবে বা স্ট্রিং থাকলে সংরক্ষণাগারটি স্লাগ ব্যবহার করতে হবে। $rewriteসক্ষম থাকলে যথাযথ পুনর্লিখনের নিয়ম উত্পন্ন করবে । ডিফল্ট false

সংক্ষিপ্ত উদাহরণ:

register_post_type( 'plugin', [ 'has_archive' => 'plugins' ] );

6
আপনি যে কাস্টম পোস্ট টাইপটি আপডেট করছেন তার পুনর্লিখনের নিয়মগুলি রিফ্রেশ করতে সেটিংস> পারমলিংকস এ যান । উপরের উদাহরণের ভিত্তিতে, আপনি যদি এটি না করেন /pluginতবে এখনও সংরক্ষণাগার স্লাগ /pluginsহবে এবং এখনও কাজ করবে না।
মার্ক রুম্মেল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.