В многопользовательской установке WordPress я настраиваю, мне нужно добавить простое текстовое поле в форму ввода для создания новых сайтов блога, которая находится в
Network Admin > Sites > Add New
Естественно, мне нужно, чтобы это поле сохранялось вместе с другими метаданными из этой формы в таблице {new_blog_prefix}_options
.
Меня особенно интересует самый простой, самый простой и/или "правильный путь" (т.е. способ WordPress), чтобы достичь этого, но я соглашусь на The Way That Works & trade;!
До сих пор я сталкивался с множеством тупиков в своих исследованиях:
-
API настроек - [WP Codex]
Насколько я могу судить, API настройки (a) может не работать для раздела Network Admin (хотя это может быть изменено в последней версии WP); Кроме того, (b) кажется, что это только позволяет добавлять/изменять экраны в разделе
Settings
панели инструментов. -
wpmu_options hook - [Крюки DB]
Кажется, это крючок исключительно для добавления параметров на экран настроек сети.
-
add_site_option/add_blog_option - [WP Codex]
Ближе всего я могу найти; похоже, позволяет добавлять параметры, специфичные для сайта, в таблицу
{blogsite_prefix}_options
, но по-прежнему не помогает добавлять параметры в форму администратора.
Итак... нет кубиков. Любая помощь приветствуется!