Ранее я настраивал настраиваемое поле в функциях WordPress. php файл, чтобы можно было добавить скрытое поле в форму с именем категории сообщения в ней:
function collect_user_cat( $field_id, $data )
{
global $post;
if(!empty($post))
{
?>
<input type="hidden" name="ninja_forms_field_<?php echo $field_id;?>" value="<?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?>">
<?php
}
if(is_admin())
{
?>
<div class="field-wrap text-wrap label-above">
<label for="ninja_forms_field_<?php echo $field_id;?>">Monthy Recharge</label>
<input type="text" name="ninja_forms_field_<?php echo $field_id;?>" value="<?php echo $data['default_value'];?>">
</div>
<?php
}
}
Это скрытое поле было настроить в плагине Ninja Forms. После обновления плагина до версии Ninja Forms Three пользовательские поля больше не работают.
В других моих пользовательских полях Ninja Forms используются настраиваемые поля, поэтому я настроил их с помощью объединения Ninja Forms {post_meta: YOUR_META_KEY} теги, например: {post_meta: car_details_model_description}
Но я не знаю, каким будет тег объединения для имени категории? Заголовок сообщения: {wp: post_title}, а в документации упоминается {post_meta: YOUR_META_KEY}, но я ничего не пробую, например, {post_meta: cat_name}