2015-02-05 4 views
2

после создания таксономий для персонализированного типа сообщений все они отображаются в QuickEdit. Я пытаюсь скрыть их, чтобы использовать меню для других настраиваемых полей, но не знаю, как это сделать. Цените любую помощь.Wordpress - Скрыть поля таксономии в QuickEdit

ответ

-3

Попробуйте сделать по javascript. (Я использую jquery).

jQuery(document).ready(function($){'use strict'; 

if ($('.post-type-custom').length) {   
    $('.taxonomy-checklist').prev().prev().hide(); // to hide title 
    $('.taxonomy-checklist').hide(); //to hide box 
} }); 

добавить этот код в файл JS (позволяет сказать customadmin.js и взять на себя в JS папку, которая находится в папке темы) и епдиеем файл на стороне администратора:

if(!function_exists('addstyle_to_admin')): 
function addstyle_to_admin() { 
    if(is_admin()){ 
     wp_enqueue_script('myadminpanelscript',get_template_directory_uri() . '/js/customadmin.js',array('jquery'),false,false); 
    } 
} 
add_action('admin_enqueue_scripts','addstyle_to_admin'); 
endif; 
4

Немного поздно для вечеринки, но для справок в будущем вы можете использовать фильтр для этого, так как Wordpress 4.2.0: quick_edit_show_taxonomy. Гораздо чище, чем яваскрипт подход :)

1

Еще лучше, если при регистрации таксономии, теперь вы можете передать это функции register_taxonomy, как показано здесь:

'show_in_quick_edit' => false 

Это, кажется, работает с Wordpress 4.2.

Смежные вопросы