Я подумывал о разработке моей собственной тематической структуры для worpdress. Я хотел бы использовать jquery ui для создания интерфейса перетаскивания bootstrap 3.0, который я уже разработал, но я не могу понять, как отредактировать «Страницы Добавить новый экран», как указано здесь: https: // codex.wordpress.org/Pages_Add_New_Screen
Добавлял ли я файлы на тему моей клиентской стороны, которые также влияли на мою структуру администратора? Есть ли у кого-нибудь какие-либо предложения относительно того, как сделать что-то подобное. Многие из этих тем приходят с этими структурами перетаскивания, и было бы хорошо, чтобы иметь возможность создать один из моих собственных, просто нужно какое-то направление, с чего начать редактирование / просмотр.
Мы добавляем Custom Meta Box и делаем что-то в нем.
Есть некоторые крючки , которые не являются мета-ящиками, и мы можем использовать для вставки содержимого на эту страницу администратора:
add_action( 'edit_form_top', function( $post ) { echo '<h1 style="color:red">edit_form_top</h1>'; }); add_action( 'edit_form_after_title', function( $post ) { echo '<h1 style="color:red">edit_form_after_title</h1>'; }); add_action( 'edit_form_after_editor', function( $post ) { echo '<h1 style="color:red">edit_form_after_editor</h1>'; }); add_action( 'edit_page_form', function( $post ) { // edit_page_form is ONLY for pages, the other is for the rest of post types echo '<h1 style="color:red">edit_page_form/edit_form_advanced</h1>'; }); add_action( 'dbx_post_sidebar', function( $post ) { echo '<h1 style="color:red">dbx_post_sidebar</h1>'; });
Блок widget_text
относится к расширенным пользовательским полям (это поле с повторяемым / сортируемым). Я уже не уверен, но я думаю, что он удаляет границы Meta Box с помощью CSS или jQuery.
Вместо того, чтобы возиться с основными файлами wordpress (что было бы очень плохой идеей), я бы предложил создать пользовательское поле / боковую панель или страницу меню, чтобы использовать функцию перетаскивания / перетаскивания для создания страницы или сообщения.
http://codex.wordpress.org/Custom_Fields
http://codex.wordpress.org/Function_Reference/add_menu_page
Если вам нужны примеры того, как другие сделали что-то подобное (как плагин), вы можете посмотреть на код от других и посмотреть, можете ли вы использовать аналогичные методы для добавления дополнительных полей в параметры экрана.