| @@ -1,8 +1,12 @@ | ||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | 3 | namespace Boxzilla\Admin; |
| 4 | 4 | |
| 5 | +if (! defined('ABSPATH')) { | |
| 6 | + exit; | |
| 7 | +} | |
| 8 | + | |
| 5 | 9 | class Menu |
| 6 | 10 | { |
| 7 | 11 | public function init(): void |
| 8 | 12 | { |
| @@ -57,14 +61,14 @@ | ||
| 57 | 61 | foreach ($posts as $key => $post) : |
| 58 | 62 | ?> |
| 59 | 63 | <li> |
| 60 | 64 | <label class="menu-item-title"> |
| 61 | - <input type="checkbox" class="menu-item-checkbox" name="menu-item[<?php echo $i; ?>][menu-item-object-id]" value="<?php echo $i; ?>" /> <?php echo esc_html($post->post_title); ?> | |
| 65 | + <input type="checkbox" class="menu-item-checkbox" name="menu-item[<?php echo (int) $i; ?>][menu-item-object-id]" value="<?php echo (int) $i; ?>" /> <?php echo esc_html($post->post_title); ?> | |
| 62 | 66 | </label> |
| 63 | - <input type="hidden" class="menu-item-type" name="menu-item[<?php echo $i; ?>][menu-item-type]" value="custom" /> | |
| 64 | - <input type="hidden" class="menu-item-title" name="menu-item[<?php echo $i; ?>][menu-item-title]" value="<?php echo esc_attr($post->post_title); ?>" /> | |
| 65 | - <input type="hidden" class="menu-item-url" name="menu-item[<?php echo $i; ?>][menu-item-url]" value="<?php echo "#boxzilla-{$post->ID}"; ?>" /> | |
| 66 | - <input type="hidden" class="menu-item-classes" name="menu-item[<?php echo $i; ?>][menu-item-classes]" /> | |
| 67 | + <input type="hidden" class="menu-item-type" name="menu-item[<?php echo (int) $i; ?>][menu-item-type]" value="custom" /> | |
| 68 | + <input type="hidden" class="menu-item-title" name="menu-item[<?php echo (int) $i; ?>][menu-item-title]" value="<?php echo esc_attr($post->post_title); ?>" /> | |
| 69 | + <input type="hidden" class="menu-item-url" name="menu-item[<?php echo (int) $i; ?>][menu-item-url]" value="<?php echo esc_attr('#boxzilla-' . $post->ID); ?>" /> | |
| 70 | + <input type="hidden" class="menu-item-classes" name="menu-item[<?php echo (int) $i; ?>][menu-item-classes]" /> | |
| 67 | 71 | </li> |
| 68 | 72 | <?php |
| 69 | 73 | $i--; |
| 70 | 74 | endforeach; |