1. На фронте создаете стилизованные радио инпуты
2. При клике сохраняете значения в meta с помощью ajax
3. В админке делаете две кастомные колонки, куда с помощью get_post_meta получаете значения и высчитываете среднее
Jockey, это вставляется в function.php, но для вашего меню нужно кое-что изменить. Способ проще не существует. Читайте документацию, учитесь, и будет вам счастье.
Пычев Анатолий, в общем я с утра подумал и понял, что пошел не тем путем. Решение выводить приаттаченные картинки не гибкое, так как нельзя использовать ранее загруженные в другие записи. Оптимально будет забацать метабокс и потом собирать картинки в кучу с помощью get_post_meta.
Пычев Анатолий, хм, кажется я не до конца понимаю. Мне всего лишь надо изменить post_parent загруженных картинок после добавления поста. То есть происходит все так:
1. Юзер открывает страницу и закидывает картинки (которые после загрузки имеют post_parent 0)
2. Далее юзер заполняет пост и отправляет его - здесь у поста появляется свой id, который и нужно вписать тем картинкам, которые пока к нему не прикреплены.
У меня это получилось только с помощью создания копии изображений путем wp_generate_attachment_metadata, но хотелось бы просто сменить запись в БД тем картинкам, чего я пока не понимаю как сделать.
По сути это получается почти аналог wp_generate_attachment_metadata - у меня та же история, что остаются неприкрепленные оригиналы. А давать нагрузку на сервер путем загрузки, регенерации а потом еще и удаления исходников как-то не комильфо.Похоже, придется отказаться в пользу обычного без доступа к раннее загруженным.