Чтобы изменить или установить тип записи в WordPress, вы можете использовать различные методы. Вот несколько подходов с примерами кода:
-
Использование функции
register_post_type():function custom_post_type() { $args = array( 'public' => true, 'labels' => array( 'name' => 'Custom Post Type', 'singular_name' => 'Custom Post', ), ); register_post_type('custom_post', $args); } add_action('init', 'custom_post_type'); -
Использование плагина.
Вы можете использовать плагины, такие как пользовательский интерфейс пользовательского типа сообщения или модули, для создания пользовательских типов сообщений и управления ими через панель управления WordPress. -
Изменение существующего типа сообщения.
Вы можете изменить свойства существующих типов сообщений с помощью функцииregister_post_type()или плагинов, таких как пользовательский интерфейс пользовательского типа сообщения. Вот пример изменения типа сообщения «страница»:function modify_page_post_type() { $args = get_post_type_object('page'); $args->public = false; $args->rewrite = false; register_post_type('page', $args); } add_action('init', 'modify_page_post_type'); -
Использование файла options.php темы:
Вы можете добавлять собственные типы сообщений непосредственно в файлfunctions.phpвашей темы. Вот пример:function custom_post_type() { // Custom post type code here } add_action('init', 'custom_post_type'); -
Использование собственного плагина:
Вы можете создать собственный плагин для обработки своих типов сообщений. Вот пример базовой структуры плагина:/* Plugin Name: Custom Post Type Plugin */ function custom_post_type() { // Custom post type code here } add_action('init', 'custom_post_type');