2012-11-15 78 views
2

我想隱藏wordpress管理員中我的自定義頁面上出現的1/2列單選按鈕,我應該怎麼做? (好吧,我能做到這一點在JavaScript中,我問了一個原生的WordPress溶液)如何禁用wordpress管理器中的1/2列屏幕布局單選按鈕管理員

這是我說的無線電約

enter image description here

這裏是頁

的標記
<div class="wrap"> 

    <?php screen_icon(); ?> 

    <h2><?php echo $title; ?></h2> 

    <div id="poststuff"> 

     <form method="post" action="" enctype="multipart/form-data"> 
      <?php wp_nonce_field('closedpostboxes', 'closedpostboxesnonce', false); ?> 
      <?php wp_nonce_field('meta-box-order', 'meta-box-order-nonce', false); ?> 

      <div > 
       <div class="column-1-ai1ec timely"> 
        <?php do_meta_boxes($settings_page, 'left', null); ?> 
        <?php 
         // Show the submit button only in the settings page and not in the Feeds page. 
         if ($calendar_settings) { 
          submit_button(esc_attr__('Update Settings', AI1EC_PLUGIN_NAME), 'primary', 'ai1ec_save_settings'); 
         } 
        ?> 
       </div> 
       <div class="column-2-ai1ec timely"><?php do_meta_boxes($settings_page, 'right', null); ?></div> 
      </div> 
     </form> 

    </div><!-- #poststuff --> 

+0

如果你看到這個帖子在wordpress.stackexchange不知道,也許它可以幫助:http://wordpress.stackexchange.com/questions/56606/how-to-除去-某些屏幕選項和 - 元盒從 - 添加 - 編輯 - 後期型 – McNab

回答

3

過濾器!即,對於screen_layout_columnsget_user_option_screen_layout_post。喜歡那些記錄不完善的鉤子。

試試這個:

function force_single_column_layout($columns) { 
    $columns['post'] = 1; 
    return $columns; 
} 
add_filter('screen_layout_columns', 'force_single_column_layout'); 

function force_single_column_layout_post() { 
    return 1; 
} 
add_filter('get_user_option_screen_layout_post', 'force_single_column_layout_post');