Add_post_type_support() - функция WordPress
Опубликовано: 01.09.2018
Позволяет подключить на страницы редактирования какого-либо типа поста один или несколько стандартных вордпрессовских метабоксов (конечно же в том случае, если данный тип поста их и так не поддерживает по умолчанию).
Add Genesis SEO options to custom post types in WordPress
add_post_type_support ( $post_type , $feature ) |
Примеры
По умолчанию страницы WordPress (я имею ввиду тип поста page) не поддерживают метабокс «Цитата». Чтобы это исправить, достаточно добавить в functions.php (ну к примеру) следующий код:
Content Hub - Auto Share Social Network with Jetpack for Wordpress
function true_add_excerpt_to_pages ( ) { add_post_type_support ( 'page' , 'excerpt' ) ; } add_action ( 'init' , 'true_add_excerpt_to_pages' ) ; |
Как видите, функцию нужно подключать через хук init.
Ещё один пример с произвольным типом постов game. Обычно, при регистрации нового типа поста, такие вещи лучше учитывать сразу , но, предположим, что у вас не было такой возможности.
function true_metaboxes_to_game ( ) { add_post_type_support ( 'game' , array ( 'custom-fields' , 'excerpt' , 'comments' ) ) ; } add_action ( 'init' , 'true_metaboxes_to_game' ) ; |