Ответы пользователя по тегу WordPress
  • Как переименовать произвольный тип записи?

    @aliasst Автор вопроса
    Нашел ответ на вопрос. , благодаря подсказки azerphoenix
    при регистрации типа записи в массиве args поменял slug, с помощью такого параметра..
    'rewrite' => array('slug' => 'zapchasti'),
    Ответ написан
    Комментировать
  • Как в вп правильно вывести текст из метаполя (текстового редактор)?

    @aliasst Автор вопроса
    может допустил ошибку при создании метабокса?
    add_action('admin_init', 'wysiwyg_register_custom_meta_box');
     
    function wysiwyg_register_custom_meta_box() {
     add_meta_box(WYSIWYG_META_BOX_ID, __('Характеристики', 'wysiwyg') , 'custom_wysiwyg', 'product');
     }
     
    function custom_wysiwyg($post) {
     $content = get_post_meta($post->ID, '_specifications', true);
     wp_editor(htmlspecialchars_decode($content) , '_specifications', array(
     "media_buttons" => true
     ));
     }
     
    function custom_wysiwyg_save_postdata($post_id) {
     if (!empty($_POST['_specifications']))
     {
     $data = htmlspecialchars($_POST['_specifications']);
     update_post_meta($post_id, '_specifications', $data);
     }
     }
     
    add_action('save_post', 'custom_wysiwyg_save_postdata');
    Ответ написан
    Комментировать
  • Как в админке ВП убрать столбик с описание категории на странице категорий (скрин)?

    @aliasst Автор вопроса
    додумался.. нужно в последней функции изменить было слаг таксономии а таже фильтр другой применить.

    вот готовая функция для товаров:

    /** Удаление столбика с описанием категории товаров из админки ВП//
    
    function jw_remove_taxonomy_description($columns)
    {
     
     if ( !isset($_GET['taxonomy']) || $_GET['taxonomy'] != 'product_cat' )
     return $columns;
    
     // unset the description columns
     if ( $posts = $columns['description'] ){ unset($columns['description']); }
     return $columns;
    }
    add_filter('manage_edit-product_cat_columns','jw_remove_taxonomy_description');


    а вот для обычных постов:

    /** Удаление столбика с описанием категории постов из админки ВП//
    function jw_remove_taxonomy_description($columns)
    {
     if ( !isset($_GET['taxonomy']) || $_GET['taxonomy'] != 'category' )
     return $columns;
     if ( $posts = $columns['description'] ){ unset($columns['description']); }
     return $columns;
    }
    add_filter('manage_edit-category_columns','jw_remove_taxonomy_description');
    Ответ написан
    Комментировать