Настраиваемые типы записей повсеместно в наше время … но что, если вы хотите получить удовольствие от использования пользовательских типов записей без всяких хлопот их кодирования с нуля? Этот быстрый совет даст вам 3 инструмента для генерации (и управления!) Ваших собственных типов постов, даже не запуская ваш текстовый редактор. Ничто не заменит возможности кодировать их с нуля, но это поможет вам начать работу до того, как попкорн зазвонит в микроволновке …
Вступление
Этот учебник имеет некоторые базовые требования к знаниям. Прежде всего, вы действительно должны иметь хотя бы некоторые базовые знания о том, что такое пользовательские типы записей и как они предназначены для использования. Если вы не знаете, какие типы сообщений, пожалуйста, посетите этот учебник, чтобы начать. Этот учебник предназначен только для того, чтобы дать вам более быстрый способ создания пользовательских типов записей и таксономий без кодирования.
Совет № 1 «Пользовательский интерфейс типа поста»
Я лично рекомендую этот плагин, потому что это то, что я всегда использую для управления своими типами постов. Это идеальное начало для любого, кто пытается понять, что действительно может делать тип сообщения, не углубляясь в код. Просто запустите плагин и начните создавать свои собственные типы сообщений и таксономии в считанные минуты.
«Этот плагин предоставляет простой в использовании интерфейс для создания и администрирования пользовательских типов записей и таксономий в WordPress».
Этот плагин разработан Брэдом Уильямсом из webdevstudios.com . По сути, он позволяет создавать пользовательские типы записей и таксономии через пользовательский интерфейс плагинов (вместо того, чтобы кодировать их с нуля).
Вот видео от Брэда, которое включает его собственное озвучивание того, что плагин предназначен сделать:
Загрузите плагин здесь или посетите домашнюю страницу плагина .
Совет № 2 Используйте онлайн-генератор пользовательских типов сообщений
Этот довольно понятен — это та же идея, что и плагин выше, но он не интегрирован в WordPress, что означает, что вы можете извлечь код напрямую и начать играть с ним самостоятельно.
Теперь вы можете легко и за несколько минут сгенерировать код, необходимый для регистрации пользовательского типа записи для WordPress. Это делается с помощью простой формы, управляемой мастером, которая выведет ваш код после того, как вы заполните все поля. Опыт кодирования не требуется. Брад Винсент
Этот Генератор был создан с использованием Gravity Forms , так что мы официально вступили в фазу в WP, где плагины создают свои собственные плагины …, в связи с чем возникает вопрос, когда Повелители Плагинов будут претендовать на мир? Хорошо, шучу, но это маленькое приложение качается.
Что мне нравится в этом онлайн-генераторе кода, так это то, что разработчик объясняет, для чего предназначено каждое поле. Это также дает вам возможность для позиции меню и возможность установить значок для ваших пользовательских сообщений.
Образец сгенерированного кода
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
add_action( ‘init’, ‘register_cpt_portfolio’ );
function register_cpt_portfolio() {
$labels = array(
‘name’ => _x( ‘Portfolios’, ‘portfolio’ ),
‘singular_name’ => _x( ‘Portfolio’, ‘portfolio’ ),
‘add_new’ => _x( ‘Add New’, ‘portfolio’ ),
‘add_new_item’ => _x( ‘Add New Portfolio’, ‘portfolio’ ),
‘edit_item’ => _x( ‘Edit Portfolio’, ‘portfolio’ ),
‘new_item’ => _x( ‘New Portfolio’, ‘portfolio’ ),
‘view_item’ => _x( ‘View Portfolio’, ‘portfolio’ ),
‘search_items’ => _x( ‘Search Portfolios’, ‘portfolio’ ),
‘not_found’ => _x( ‘No portfolios found’, ‘portfolio’ ),
‘not_found_in_trash’ => _x( ‘No portfolios found in Trash’, ‘portfolio’ ),
‘parent_item_colon’ => _x( ‘Parent Portfolio:’, ‘portfolio’ ),
‘menu_name’ => _x( ‘Portfolios’, ‘portfolio’ ),
);
$args = array(
‘labels’ => $labels,
‘hierarchical’ => false,
‘supports’ => array( ‘title’, ‘editor’, ‘excerpt’, ‘author’, ‘thumbnail’, ‘custom-fields’, ‘revisions’ ),
‘taxonomies’ => array( ‘category’ ),
‘public’ => true,
‘show_ui’ => true,
‘show_in_menu’ => true,
‘menu_position’ => 5,
‘menu_icon’ => ‘http://yourdomain.com/images/menuicon.png’,
‘show_in_nav_menus’ => true,
‘publicly_queryable’ => true,
‘exclude_from_search’ => true,
‘has_archive’ => true,
‘query_var’ => true,
‘can_export’ => true,
‘rewrite’ => true,
‘capability_type’ => ‘post’
);
register_post_type( ‘portfolio’, $args );
}
|
Посетите Генератор кодов пользовательских типов записей , вы также можете использовать Генератор кодов пользовательских таксономий.
Совет № 3: плагин ReOrder типа сообщения
Этот удобный небольшой плагин использует сортируемый Javascript с возможностью перетаскивания, который является удобным способом сказать, что он удобен для пользователя. Это позволяет вам переупорядочивать посты для любых определенных вами типов постов, включая посты и страницы по умолчанию. Также вы можете настроить интерфейс сообщений администратора по вашему новому виду. Отлично, верно ?!
После того, как вы успешно установили и активировали плагин, вам будет предложено настроить и сохранить настройки плагина.
Особенности плагина:
- Вы сможете заказать все типы сообщений WordPress, включая записи и страницы по умолчанию.
- Простой в использовании интерфейс перетаскивания в стиле jquery для повторного заказа.
- Разрешить порядок интерфейса администратора WordPress
- Если ваша тема не готова к использованию дополнительных функций сортировки, вам не о чем беспокоиться, плагин автоматически сделает это за вас, на лету.
- Администратор может установить минимальный уровень для типа пользователя, который сможет выполнять сортировку.
/Быстрая подсказка
Хорошо, поэтому мы выдвинули три быстрых идеи для того, чтобы намочить ноги с пользовательскими типами постов … в ближайшие недели, мы действительно углубимся в эту тему. Таким образом, идея в том, что вы всегда можете вернуться к этому посту и «нажать на легкую кнопку», если вы решите уклониться от занятий, когда ваш мозг начинает болеть.