По сути функция позволяет проверить, включена ли для данного типа поста определённая функциональная возможность (фича), например title, editor, custom-fields и так далее. Список этих фич – здесь.
Если да – возвращает true, если нет – false.
Обычно поддержка этих фич добавляется либо во время регистрации типа записи, в параметре supports, либо отдельно – функцией add_post_type_support().
post_type_supports( $post_type, $feature )
titleeditorauthorthumbnailexcerpttrackbackscustom-fieldscommentsrevisionspage-attributespost-formatsfalse.По умолчанию, страницы в WordPress (тип поста page) не имеют поддержки функции «Отрывок» (если только мы её не включили), поэтому в этом примере функция post_type_supports() скорее всего вернёт false и будет выполняться второй кусок кода.
if( post_type_supports( 'page', 'excerpt' ) ) { // кусок кода 1 } else { // кусок кода 2 }
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.