Я создаю собственную тему и зацикливаю все типы записей с помощью флажков, но я также получаю пару ошибок PHP:
$post_types = get_post_types( array (
'show_ui' => true,
'show_in_menu' => true,
),
'objects'
);
foreach ( $post_types as $post_type ) { ?>
<input type="checkbox" name="woo_custom_options[post_types][]" value="<?php echo $post_type->name; ?>" <?php if ($post_types && in_array($post_type->name, $woocustomoptions['post_types'])) echo 'checked';?> />: <?php echo $post_type->label; ?>
<?php
}
Я получаю следующие ошибки:
Примечание: неопределенный индекс: post_types
и
Предупреждение: in_array () ожидает, что параметр 2 будет массивом, задан ноль
... оба для одного и того же номера строки.
Как я могу решить эту проблему?