Как установить Wordpress сообщения, чтобы быть подпостами другого сообщения? - PullRequest
1 голос
/ 27 января 2010

У меня есть Х сообщений о разных людях. Я хочу, чтобы у каждого сообщения было подмножество связанных сообщений. Есть ли способ сделать это?

Я понимаю, что люди могут быть категориями, но затем я сталкиваюсь с проблемой невозможности использования текстовых данных, связанных с людьми (категории не имеют пост-страничного эквивалента).

Заранее спасибо:)

Ответы [ 2 ]

2 голосов
/ 27 января 2010

Это не может быть сделано с Wordpress posts , потому что их поле post_parent не может быть установлено с помощью интерфейса администратора Wordpress, как это возможно для страниц .

Однако, учитывая, что оба типа контента используют одну и ту же таблицу базы данных и совместно используют много полей, должна быть возможность написать плагин, позволяющий установить поле post_parent для сообщений, вы можете затем извлечь дочерние сообщения сообщения, используя функция get_children.

Вам потребуется добавить метабокс на страницу редактирования сообщения, чтобы предоставить форму для выбора родителя сообщения, а затем подключиться к действию save_post, чтобы сохранить выбранное сообщение в поле post_parent. Посмотрите этот пример того, как добавить метабокс и подключиться к действию save_post: http://codex.wordpress.org/Function_Reference/add_meta_box#Example

0 голосов
/ 12 июля 2013

Создание этих отношений и отображение их на любой странице с помощью виджета или шорткода может быть легко сделано с помощью плагина под названием Sub Posts .Это не бесплатный плагин, но он будет делать именно то, что вы просите.Вы можете найти больше информации на www.subposts.com

...