serii81
@serii81
Я люблю phр...

Как задать произвольные поля для категории 3 уровня с помощью carbon fields wordpress?

Добрый день.
У меня есть категории 3 уровней
5db03cb8774e8829753980.png

Вот код, который написал
add_action( 'carbon_fields_register_fields', 'crb_attach_term_meta' );
function crb_attach_term_meta() {
	Container::make( 'term_meta', __( 'Print image' ) )
	->where( 'term_taxonomy', '=', 'category' )
	->where( 'term_level', '=', 3 )
	->add_fields(array(
		Field::make( 'text', 'crb_print_categories_image', __( 'Print category svg icon id', 'bs_sonaris' ) ),
		Field::make( 'image', 'crb_category_image', 'crb_category_image' ),

		Field::make( 'rich_text', 'crb_category_text_ro', 'crb_category_text_ro' ),
		Field::make( 'rich_text', 'crb_category_text_ru', 'crb_category_text_ru' ),
		Field::make( 'rich_text', 'crb_category_text_en', 'crb_category_text_en' ),
	));
}


Если убрать строку ->where( 'term_level', '=', 3 )

то поля отображаются для всех уровней, а мне нужно только для 3 уровня.
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы