Поддержка Проблемы и решения Убрать ненужные форматы записей

  • Как из админки убрать ненужные форматы записей? В дочерней теме использую код

    add_theme_support(
    	'post-formats',
    	array(		
    		'chat',
    	)
    );

    чтобы к стандартному формату записи добавить формат «Чат», но все равно отображаются все форматы записей. В дочерней теме функция add_theme_support вроде как должна переопределять родительскую.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • вроде как должна переопределять родительскую.

    RTFM

    В отличие от style.css, файл functions.php дочерней темы не заменяет собой соответствующий файл родительской темы. Вместо этого, он загружается в дополнение к родительскому файлу functions.php. (А именно, прямо перед родительским файлом.)
    Дочерние темы « WordPress Codex

    Понятно. Меня пост на wp-kama ввел в заблуждение.

    Функция add_theme_support(‘post-formats’) переопределит форматы, заданные родительской темой, а не дополнит их.

    Не знаю, кто правее, не пользовался этим.
    Попробуйте повесить переопределение на какой-нибудь хук, например, на ‘after_setup_theme’.

    И еще вопрос. Можно ли добавить свой формат записи? Не тип, а именно формат.

    Попробуйте повесить переопределение на какой-нибудь хук, например, на ‘after_setup_theme’.

    Получилось

    Можно ли добавить свой формат записи?

    Я один раз пробовал, мне не понравилось Ⓐ
    Не помню подробностей, но как-то не сложилось. Правда, это было давно, WP с тех пор подрос на целую версию, если не две.

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