Я написал собственный тип поста (Люди) и, следуя руководству, создал 3 пользовательских поля. Я получаю предупреждение, которое, по моему мнению, вызвано кодом в разделе.
Когда я очищаю раздел значения, предупреждение исчезает, однако я предполагаю, что это раздел, выдающий предупреждение, а также, возможно, самый важный бит.
функция show_nwhl_fields_meta_box () {
global $post;
$meta = get_post_meta( $post->ID, 'people', true ); ?>
<input type="hidden" name="nwhl_fields_nonce" value="<?php echo wp_create_nonce( basename(__FILE__) ); ?>">
<!-- All fields will go here -->
<!-- Job Title -->
<p>
<label for="nwhl_fields[email]">Job Title</label>
<br>
<input type="text" name="nwhl_fields[email]" id="nwhl_fields[email]" class="regular-text" value="<?php echo $meta['email']; ?>">
</p>
<!-- Bio -->
<p>
<label for="nwhl_fields[textarea]">Bio</label>
<br>
<textarea name="nwhl_fields[textarea]" id="nwhl_fields[textarea]" rows="5" cols="30" style="width:500px;"><?php echo $meta['textarea']; ?></textarea>
</p>
<!-- Headshot -->
<p>
<label for="nwhl_fields[image]">Headshot</label><br>
<input type="text" name="nwhl_fields_fields[image]" id="nwhl_fields_fields[image]" class="meta-image regular-text" value="<?php echo $meta['image']; ?>">
<input type="button" class="button image-upload" value="Browse">
</p>
<div class="image-preview"><img src="<?php echo $meta['image']; ?>" style="max-width: 250px;"></div>
<?php }
Предупреждение : Недопустимое смещение строки 'textarea' в C: \ xampp \ htdocs \ inviktus \ wp-content \ plugins \ narpeople \ wp-people-section.php в строке 44