এর মধ্যে কয়েকটি প্রশ্নের উত্তর এখানে দেওয়া হয়েছে: ডিফল্ট অ্যাডমিন স্ক্রিন অপশন এবং মেটাবক্স অর্ডার সেট করুন
পারমালিঙ্ক মেটাবক্স অপসারণ করতে:
function my_remove_meta_boxes() {
remove_meta_box('slugdiv', 'my-post-type', 'core');
}
add_action( 'admin_menu', 'my_remove_meta_boxes' );
অতিরিক্ত, আপনাকে সিএসএস বা জাভাস্ক্রিপ্ট সহ # সম্পাদনা-স্লাগ-বক্স লুকিয়ে রাখতে হবে। দেখুন: অ্যাডমিনে বাহ্যিক স্ক্রিপ্টগুলি লোড করা হচ্ছে তবে কেবলমাত্র নির্দিষ্ট পোস্টের জন্য?
দ্রুত সম্পাদনা অক্ষম করতে:
function my_remove_actions( $actions, $post ) {
if( $post->post_type == 'my-post-type' ) {
unset( $actions['inline hide-if-no-js'] );
}
return $actions;
}
add_filter( 'post_row_actions', 'my_remove_actions', 10, 2 );
পূর্বরূপ লিঙ্কটি পরিবর্তন করতে আপনি ফিল্টারটি 'পূর্বরূপ_পোস্ট_লিংক' ব্যবহার করতে পারেন তবে পোস্টটি প্রকাশিত না হলে এটি কেবল তখনই কাজ করে। সুতরাং, সমাধানটি হ'ল জমা দেওয়া মেটা বক্সটি সরিয়ে আপনার নিজস্ব পরিবর্তিত একটি যুক্ত করুন:
function my_replace_submit_meta_box() {
remove_meta_box('submitdiv', 'my-post-type', 'core');
add_meta_box('submitdiv', __('Publish'), 'custom_post_submit_meta_box', 'my-post-type', 'side', 'core');
}
add_action( 'admin_menu', 'my_replace_submit_meta_box' );
function custom_post_submit_meta_box() { // a modified version of post_submit_meta_box() (wp-admin/includes/meta-boxes.php, line 12)
...
}