এই পূর্ববর্তী প্রশ্নের সাথে খুব মিল: কাস্টম পোস্ট ধরণের নিবন্ধিত হওয়ার পরে 'পুনর্লিখন' যুক্তি পরিবর্তন করা
আমি মার্কেটপ্রেস পণ্যগুলি শ্রেণিবিন্যাসিক করার চেষ্টা করছি - আমি প্লাগইন ফাইল হ্যাক করে এটি করতে পারি, তবে আমি যদি পারি তবে সেগুলি থেকে দূরে থাকতে চাই।
এটি নিবন্ধিত হওয়ার পরেও কোনও কাস্টম পোস্ট ধরণের আর্গুমেন্টগুলি পরিবর্তন করা সম্ভব তবে সমস্ত অভ্যন্তরীণ পুনর্লিখনের কাজ শেষ হওয়ার আগেই?
আপডেট: সমাধান এখানে
এবং যেমনটি সাধারণত হয়, আমি উত্তর পোস্ট করার কয়েক মিনিটের পরে উত্তরটি পেয়েছি ...
সুতরাং আমার সমস্যাটি সমাধান করার জন্য আমি আমার থিমের ফাংশন.এফপি ফাইলটিতে যা করেছি তা এখানে:
function modify_products() {
if ( post_type_exists( 'product' ) ) {
/* Give products hierarchy (for house plans) */
global $wp_post_types, $wp_rewrite;
$wp_post_types['product']->hierarchical = true;
$args = $wp_post_types['product'];
$wp_rewrite->add_rewrite_tag("%product%", '(.+?)', $args->query_var ? "{$args->query_var}=" : "post_type=product&name=");
add_post_type_support('product','page-attributes');
}
}
add_action( 'init', 'modify_products', 1 );
সবকিছু কাজ করে: শ্রেণিবিন্যাস, পুনর্লিখন, ইত্যাদি :)