• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь зарегистрировал таксономию и пропали настройки темы

gordy

Мастер
Регистрация
25 Авг 2015
Сообщения
228
Реакции
32
почему так происходит? зарегистрировал таксономию и настройки в новой таксономии пропали,

а в категориях стандартных они есть

Снимок222.PNG

как сделать чтоб эти настройки появились в новой таксономии?
 
Что такое "эти настройки" и кто их генерирует?

эти это то что на картинке, вот код этих настроек

PHP:
<?php
/**
* Category options functions
*/

defined( 'ABSPATH' ) || exit; // Exit if accessed directly


/**
* Get The Category Options
*/
function tie_build_category_option( $option ){

    $data = tie_get_category_option( $option['id'], $option['cat'] );
    tie_build_option( $option, 'tie_cat['.$option['id'].']', $data );
}


/**
* Category Custom Options
*/
add_action ( 'edit_category_form_fields', 'tie_custom_category_options' );
function tie_custom_category_options( $category ){

    wp_enqueue_media();
    wp_enqueue_script( 'wp-color-picker' );

    $GLOBALS['category_id'] = $category->term_id;

    ?>

    <tr class="form-field">
        <td colspan="2">

            <?php

            $settings_tabs = apply_filters( 'TieLabs/category/tabs', array(

                'category-layout' => array(
                    'icon'  => 'admin-settings',
                    'title' => esc_html__( 'Category Layout', TIELABS_TEXTDOMAIN ),
                ),

                'layout' => array(
                    'icon'    => 'schedule',
                    'title'    => esc_html__( 'Posts Layout', TIELABS_TEXTDOMAIN ),
                ),

                'main-slider' => array(
                    'icon'    => 'format-gallery',
                    'title'    => esc_html__( 'Slider', TIELABS_TEXTDOMAIN ),
                ),

                'logo' => array(
                    'icon'    => 'lightbulb',
                    'title'    => esc_html__( 'Logo', TIELABS_TEXTDOMAIN ),
                ),

                'sidebar' => array(
                    'icon'  => 'slides',
                    'title' => esc_html__( 'Sidebar', TIELABS_TEXTDOMAIN ),
                ),

                'styles' => array(
                    'icon'  => 'art',
                    'title' => esc_html__( 'Styling', TIELABS_TEXTDOMAIN ),
                ),
                'menu' => array(
                    'icon'  => 'menu',
                    'title' => esc_html__( 'Main Menu', TIELABS_TEXTDOMAIN ),
                ),
            ));

            ?>

            <div id="poststuff">
                <div id="tie_post_options" class="postbox ">
                    <h2 class="hndle ui-sortable-handle"><span><?php echo apply_filters( 'TieLabs/theme_name', 'TieLabs' ) .' - '. esc_html__( 'Category Options', TIELABS_TEXTDOMAIN ) ?></span></h2>
                    <div class="inside">
                        <div class="tie-panel">
                            <div class="tie-panel-tabs">
                                <ul>
                                    <?php
                                        foreach( $settings_tabs as $tab => $settings ){

                                            $icon  = $settings['icon'];
                                            $title = $settings['title'];

                                            echo "
                                                <li class=\"tie-tabs tie-options-tab-$tab\">
                                                    <a href=\"#tie-options-tab-$tab\">
                                                        <span class=\"dashicons-before dashicons-$icon tie-icon-menu\"></span>
                                                        $title
                                                    </a>
                                                </li>
                                            ";
                                        }
                                    ?>
                                </ul>
                                <div class="clear"></div>
                            </div> <!-- .tie-panel-tabs -->

                            <div class="tie-panel-content">

                                <?php

                                    foreach( $settings_tabs as $tab => $settings ){
                                        echo "
                                        <!-- $tab Settings -->
                                        <div id=\"tie-options-tab-$tab\" class=\"tabs-wrap\">";
                                            TIELABS_HELPER::get_template_part( 'framework/admin/category-options/'.$tab );
                                        echo "</div>";
                                    }

                                ?>

                            </div><!-- .tie-panel-content -->

                            <div class="clear"></div>
                        </div><!-- .tie-panel -->
                    </div><!-- .inside /-->
                </div><!-- #tie_post_options /-->
            </div><!-- #poststuff /-->

        </td>
    </tr>
    <?php
}


/**
* Save Category Custom Options
*/
add_action ('edited_category', 'tie_save_category_options');
function tie_save_category_options( $category_id ){

    if( ! empty( $_POST['tie_cat'] )){

        $tie_cats_options = get_option( 'tie_cats_options' );
        $category_data    = apply_filters( 'TieLabs/save_category', $_POST['tie_cat'] );

        $tie_cats_options[ $category_id ] = $category_data;
        update_option( 'tie_cats_options', $tie_cats_options, 'yes' );
    }
}

они в рубриках стандартных вордпресс работают, а при создании таксономии не работают, вот моя таксономия и вывод таксономии taxonomy-blog.php
 

Вложения

  • castom-blog.zip
    5,1 KB · Просмотры: 1
  • taxonomy-taxblog.zip
    1.009 байт · Просмотры: 1
Назад
Сверху