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

Как вывести поле для определенных страниц, категорий с помощью плгина carbon-fields?

Добрый день.
У меня на сайте есть блок в шапке, где выводится название и фоновая картинка.
5d568a4d090ec078920442.jpeg

Этот блок отображается на двух страницах.
Также есть категория новости(news), я ее вывел в меню.
Теперь, при клике на новости, я перехожу на страницу, где выводятся все записи из этой категории.
Шаблон я назвал category-news.
Мне нужно, чтобы в админке, при переходе в категорию новости, там отображались поля для заголовка и картинки.
Сайт у меня мультиязычный.

Теперь не знаю как вывести поле для заголовка и картинки.

add_action('carbon_fields_register_fields', 'crb_technologies_post_options');
function crb_technologies_post_options()
{
	Container::make('post_meta', __('Short text'))
		->set_context('carbon_fields_after_title')
		->where('post_id', '=', 14)
		->or_where('post_id', '=', 19)
		->show_on_category('news')
		->add_fields(array(
			Field::make('text', 'crb_intro_title_ro', __('Title intro ro'))
				->set_width(30),
			Field::make('text', 'crb_intro_title_ru', __('Title intro ru'))
				->set_width(30),
			Field::make('text', 'crb_intro_title_en', __('Title intro en'))
				->set_width(30),

			Field::make('image', 'crb_intro_bg', __('Photo idea'))
				->set_help_text('1349x625')
				->set_value_type('url')
		));
}


Метод show_on_category я взял из старой версии, но он не работает.

Как мне решить эту проблему?

Заранее благодарен.
  • Вопрос задан
  • 521 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы