• при использовании register_post_type и\или register_taxonomy
    кроме стандартного набора параметров, передаваемых в функции, добавить в них свой?

    $args = array(
    		'labels'                => $labels,
    		'public'                => true,
    		'show_in_nav_menus'     => true,
    		'show_ui'               => true,
    		'show_tagcloud'         => true,
    		'hierarchical'          => false,
    		'update_count_callback' => '',
    		'rewrite'               => true,
    		'capabilities'          => array(),
                    'MY_PARAM'              => 'TEST' // это
    		'sort'                  => true,
    		'meta_box_cb'           => null,
    		'show_admin_column'     => true,
    		'_builtin'              => false,
    		'show_in_quick_edit'    => true
    	);
    	register_taxonomy('gu_site_tag', array('gu_site_post'), $args );

    если нет, то есть ли еще способ привязки параметра к типу.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    можно ли в свой тип добавить свой параметр

    В коде register_post_type() не вижу никаких препятствий для этого 🙂

    🙂 а без влезания в ядро?

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    🙂 а без влезания в ядро?

    В ядро нужно залезть, чтобы посмотреть код этой функции и увидеть там строку

    $wp_post_types[ $post_type ] = $args;

    Поэтому пробуйте передать свой параметр в массиве $args.

Просмотр 3 ответов — с 1 по 3 (всего 3)

Тема «можно ли в свой тип добавить свой параметр» закрыта для новых ответов.