Вчера как раз сам столкнулся с такой задачкой. Разберусь и напишу, как и обещал.
В общем есть такая гибкая в настройке и кастомизации тема (Hybrid), которая решает все проблемы, но я хочу найти другие варианты.
«вмешательство в код» в плагине ровно такое-же — хуки. Оформлять их в виду темы ( functions.php ) или в виде плагина — зависит от.
Данный плагин излишне наворочен поскольку новый тип контента требует поддержки от темы и без него приходиться изгаляться ajax-ом. А больше кода — больше ошибок и большая загруженность сайта.
Хорошо конечно, но в данном применении ни чем не лучше custom fields. Давайте уж придумайте оригинальное применение.
Если уж переводить на русский то лучше припасть к источнику. В codex posts переведены как «записи», category как «рубрика», teg как «метка» и так далее
И еще — в сохранении какой-то странный код.
— if с $post->post_type a потом еще и с $post_flag — не пойму зачем.
— update post meta как и все update в WP создает meta, если нет, так что add — не нужен и вообще update возращает true
— массивы сириализуются сразу в update, зачем делать это через add?
скопипастили у индусов?
Как использовать свой тип контента