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