unregister_post_type
В WordPress функция unregister_post_type()
используется для отмены регистрации (удаления) типа записи (post type). Она удаляет тип записи из реестра типов записей, что означает, что WordPress больше не будет его распознавать.
Синтаксис функции:
$post_type
(обязательный): Идентификатор типа записи, который вы хотите удалить.
Пример использования unregister_post_type
:
Код выше удалит тип записи с идентификатором ‘book’ из реестра типов записей. После вызова этой функции WordPress не будет больше распознавать тип записи ‘book’.
Важно отметить, что отмена регистрации типа записи не удаляет фактических записей этого типа из базы данных. Она просто прекращает распознавание этого типа записи в WordPress.
Эту функцию следует использовать осторожно, так как отмена регистрации типа записи может повлиять на функционал сайта, особенно если на него ссылаются другие части кода или плагины.
Функции WordPress
- post_type_supports
- post_type_exists
- get_post_types
- get_post_type_object
- get_post_format
- get_next_posts_page_link
- is_attachment
- get_default_post_to_edit
- wp_trash_post
- wp_publish_post
- update_post_meta
- register_post_type
- get_post_status
- the_post
- get_query_var
- wp_html_excerpt
- wp_count_posts
- in_the_loop
- WP_Date_Query
- wp_reset_query
- query_posts
- wp_insert_post
- wp_update_post
- wp_delete_post
- wp_get_recent_posts
- is_year
- is_time
- get_page_by_title
- get_children
- get_boundary_post
- get_pages
- get_the_date
- the_date
- get_post
- get_post_meta
- get_the_author_meta
- post_content
- post_author
- get_post_field
- get_the_content
- setup_postdata
- the_content
- have_posts
- the_title
- wp_reset_postdata
- get_posts
- WP_Query