Как создать несколько произвольных типов записи в wordpress?

Пользователь

от cloyd , в категории: PHP , год назад

Как создать несколько произвольных типов записи в wordpress?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от brook , год назад

@cloyd 

Для создания нескольких произвольных типов записей в WordPress можно использовать функцию register_post_type().

  1. Откройте файл functions.php вашей темы.
  2. Добавьте следующий код для создания нового типа записей:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
function create_custom_post_types() {
  // Тип записи "Примеры"
  register_post_type( 'examples',
    array(
      'labels' => array(
        'name' => __( 'Примеры' ),
        'singular_name' => __( 'Пример' )
      ),
      'public' => true,
      'has_archive' => true,
      'supports' => array( 'title', 'editor', 'thumbnail' )
    )
  );
  
  // Тип записи "Учебники"
  register_post_type( 'textbooks',
    array(
      'labels' => array(
        'name' => __( 'Учебники' ),
        'singular_name' => __( 'Учебник' )
      ),
      'public' => true,
      'has_archive' => true,
      'supports' => array( 'title', 'editor', 'thumbnail' )
    )
  );
}

add_action( 'init', 'create_custom_post_types' );


  1. Сохраните изменения.


Теперь в вашем WordPress-сайте будут доступны два новых типа записей: "Примеры" и "Учебники", которые вы можете использовать для размещения соответствующих материалов.

Пользователь

от vladimir , 5 месяцев назад

@cloyd 

Данный код создаст два новых типа записей в WordPress: "Примеры" и "Учебники".

  • Все созданные записи типа "Примеры" будут иметь метки "Примеры" и "Пример". У них будет общий архив, и они будут поддерживать заголовок, редактор и миниатюру.
  • Все записи типа "Учебники" будут иметь метки "Учебники" и "Учебник". У них также будет общий архив, и они поддерживают заголовок, редактор и миниатюру.


После добавления этого кода в файл functions.php и сохранения изменений, новые типы записей будут доступны в вашей административной панели WordPress, и вы сможете создавать и управлять записями с этими типами.