Как сделать отдельную страницу для создания поста
-
Я хочу как-то разъединить написания обычных постов и постов с произвольными полями (потому что мне нужно сделать некоторые поля обязательны для заполнения). Для этого я хочу создать отдельную страницу.
Я создал меню, и когда пользователь перейдет по этому меню, я хочу отобразить страницу создания поста с моими полями (произвольными полями), но не знаю как это сделать.
define('concerts_URL', plugins_url(plugin_basename(dirname(__FILE__)))); add_action('admin_menu', 'eventsMenu'); function eventsMenu() { add_menu_page( 'New event', 'New event', 'manage_options', 'events-add-new', 'events_add_new', concerts_URL.'/image/events.png' ); } function events_add_new() { Что здесь нужно написать чтобы вывести страницу создания нового поста с произвольными полями ?? }
Так я добавлял новые поля (произвольные поля).
add_action('add_meta_boxes', 'events_extra_fields', 1); function events_extra_fields() { add_meta_box( 'extra_fields', 'Event', 'events_extra_fields_box_func', 'post', 'normal', 'high'); } function events_extra_fields_box_func( $post ){ ...здесь мои поля... } add_action('save_post', 'events_saveEvent'); function events_saveEvent() { ...сохраняю поля... }
Просмотр 2 ответов — с 1 по 2 (всего 2)
Просмотр 2 ответов — с 1 по 2 (всего 2)
- Тема «Как сделать отдельную страницу для создания поста» закрыта для новых ответов.