Предполагается, что у меня была пользовательская таблица базы данных в WordPress:
Давайте скажем: wp_messages
таблица с полями: from, title, subject, body
что-то вроде этого:
_____________________________________________
| from | title | subject | body |
---------------------------------------------
| JohnDoe | Test | Hello | World |
---------------------------------------------
| JaneDoe | Test2 | Hi | WordPress|
---------------------------------------------
Теперь я хочу отобразить данные из этой таблицы в пользовательский тип записи, который я создал:
function create_post_type() {
register_post_type( 'messages',
array(
'labels' => array(
'name' => __( 'Messages' ),
'singular_name' => __( 'Message' )
),
'public' => true,
'has_archive' => true,
'menu_position' => 8
)
);
}
add_action( 'init', 'create_post_type' );
Это возможно? Пожалуйста, помогите мне. Спасибо!!!
Я думаю, это то, что вы ищете
https://wptheming.com/2010/08/custom-metabox-for-post-type/
Там теперь коммерческий плагин под названием Типы записей БД который утверждает, что делает именно это. Ссылаясь на сайт:
Простое использование таблиц базы данных, созданных другими плагинами или внешним источником, в качестве собственных типов записей WordPress без дублирования или синхронизации данных.
Я никогда не использовал его, но скриншоты выглядят многообещающе.