Добавление пользовательских объектов/сущностей в Wordpress
(У меня есть некоторый опыт создания тем Wordpress, но нет опыта в расширении функциональности Wordpress. Я уверен, что это, должно быть, очень распространенный вопрос, но я не знаю, как искать ответ. Все, что я смог найти, - это как создавать пользовательские пункты меню.)
Как я могу создавать пользовательские типы объектов/сущности в базе данных, например
- Члены команды, т.е. запись для каждого члена команды компании
- Справочные проекты, т.е. запись для каждого проект, который компания выполнила
В панели администратора это выглядит так:
Для каждого типа объектов я хочу определить, какими свойствами они обладают (название, имя, описание, примечания, изображение 1, изображение 2).
Как я могу это сделать? По каким ключевым словам я должен искать?
1 answers
Я думаю, что вы хотите создать то, что WorpPress называет "Пользовательскими типами сообщений". Пожалуйста, взгляните на страницу Типов сообщений в Кодексе , которая объясняет, что такое типы сообщений и как создавать пользовательские.
В принципе, вот код для создания пользовательского типа записи объекта:
add_action( 'init', 'create_post_type' );
function create_post_type() {
register_post_type( 'object',
array(
'labels' => array(
'name' => __( 'Objects' ),
'singular_name' => __( 'Object' )
),
'public' => true,
'has_archive' => true,
)
);
}
Примечание: на вашем скриншоте версия WordPress очень старая (3.3 или что-то в этом роде). Пожалуйста, обновите до последней версии, чтобы воспользоваться преимуществами новых функций.