Wordpress динамический флажок
У меня есть выбор сообщения (собственный PostType) в Wordpress с помощью CheckboxControl
в Гутенберге PluginSidebar
. К сожалению, у меня проблемы с передачей / сохранением состояния флажка и отправкой его для установки мета-значения.
Для отображения CheckboxControls я использую простой forEach
для всех доступных сообщений моего PostType.
props.posts.forEach((post) => {
options.push(
el( CheckboxControl, {
key: post.id,
label: post.title.rendered,
onChange: ( value ) => {
props.setMetaValue( value );
},
})
);
});
Как я могу сохранить состояние динамического флажка и установить MetaValue
выбранных флажков?