আপনি মুছে ফেলা_মেটা_বক্সের সাথে ডিফল্ট মেটা বাক্সগুলি মুছে ফেলতে পারেন এবং এড_মেটা_বক্সের সাহায্যে তাদের আলাদা অবস্থানে পুনরায় যুক্ত করতে পারেন:
add_action('do_meta_boxes', 'wpse33063_move_meta_box');
function wpse33063_move_meta_box(){
remove_meta_box( 'postimagediv', 'post', 'side' );
add_meta_box('postimagediv', __('Featured Image'), 'post_thumbnail_meta_box', 'post', 'normal', 'high');
}
উপরের উত্তরটি নিম্নলিখিত থ্রেড থেকে: ডাব্লুপি মেটা বাক্সগুলির ডিফল্ট অবস্থান কীভাবে পরিবর্তন করবেন?
হালনাগাদ
যদি প্রধান হতাশা খাঁটি পরিমাণে মেটা বাক্স উপলব্ধ থাকে এবং আপনি মনে করেন না যে প্রতিটি ব্যবহারকারীর সমস্ত বাক্সের প্রয়োজন হয় তবে আপনি এগুলি ফাংশন.এফপি ফাইলটিতে যুক্ত কোড ব্যবহার করে নীচের ব্যবহারকারীর ভূমিকা বা সমস্ত ভূমিকা থেকে তাদের আড়াল করতে পারেন। দ্রষ্টব্য - এই পদ্ধতিটি কেবল মেটা বাক্সটি লুকায় এবং এগুলি নিষ্ক্রিয় বা সরিয়ে দেয় না।
//Hide Post Page Options from all except Administrator
if (!current_user_can('administrator')){
function hide_post_page_options() {
global $post;
$hide_post_options = "<style type=\"text/css\"> #wptotwitter_div, wpseo_meta, #al2fb_meta, #misc-publishing-actions .misc-pub-section label, #misc-publishing-actions .misc-pub-section #post-status-display, #misc-publishing-actions .misc-pub-section .edit-post-status, #visibility.misc-pub-section, .al2fb_post_submit, #slugdiv, #edit-slug-box, #screen-options-link-wrap { display: none; }</style>";
print($hide_post_options);
}
add_action( 'admin_head', 'hide_post_page_options' );
}
//Hide Post Page Options from ALL users
function hide_all_post_page_options() {
global $post;
$hide_all_post_options = "<style type=\"text/css\"> #taxonomy-category li.hide-if-no-js, #commentstatusdiv, #wypiekacz_sectionid, #postexcerpt, #trackbacksdiv, #postcustom, #yarpp_relatedposts { display: none !important; }</style>";
print($hide_all_post_options);
}
add_action( 'admin_head', 'hide_all_post_page_options' );
মূলত, আপনাকে কেবল ডিভি আইডি বা কমা দ্বারা পৃথক ক্লাস প্রবেশ করতে হবে। সমস্ত প্রকারের মেটা বাক্স এবং অঞ্চলগুলি গোপন করা যেতে পারে তা দেখানোর জন্য আমি কেবল সেখানেই রেখেছিলাম।
#wptotwitter_div - WP to Twitter plugin
#wpseo_meta - Wordpress SEO by Yoastplugin
#al2fb_meta, .al2fb_post_submit - Add Link to Facebookplugin
#misc-publishing-actions .misc-pub-section label, #misc-publishing-actions .misc-pub-section #post-status-display, #misc-publishing-actions .misc-pub-section .edit-post-status, #visibility.misc-pub-section - Default Wordpress Publish Status and Visibility
#slugdiv, #edit-slug-box - The post slug
#screen-options-link-wrap - The "Screen Options" tab at the top of the page
#taxonomy-category li.hide-if-no-js - The "Most Used" categories tab
#commentstatusdiv - The comments on the post
#wypiekacz_sectionid - Wypiekacz plugin
#postexcerpt - Post excerpt
#trackbacksdiv - Trackbacks
#postcustom - Custom post fields
#yarpp_relatedposts - Yet Another Related Posts Plugin
(আমি উদাহরণগুলিতে "কোড" রেখেছি কারণ এসই একটি শিরোনাম উপস্থাপন করতে # ব্যবহার করে)
আমি ভেবেছিলাম আমি এটি আপনার কাছে ফেলে দেব কারণ আপনার মতো আমিও সমস্ত মেটা বাক্স নিয়ে অত্যন্ত হতাশ হয়ে পড়েছিলাম, তবে শেষ পর্যন্ত আমার মনে হয় এটি অযাচিত বাক্সগুলির নিছক সংখ্যা number আমার ওয়েবসাইটে একজন "লেখক" এর জন্য এটি এখন খুব প্রবাহিত: শিরোনাম, বিষয়বস্তু, খসড়া হিসাবে সংরক্ষণ করুন, এখন প্রকাশ করুন বা পোস্ট করার সময়সূচী, ট্যাগ, বিভাগ এবং বৈশিষ্ট্যযুক্ত চিত্র ... মোটেই বিশৃঙ্খলা নেই।