Добрый день. Создал дополнительное поле по примеру из сети
function my_meta_box() {
add_meta_box(
'my_meta_box', // Идентификатор(id)
'My Meta Box', // Заголовок области с мета-полями(title)
'show_my_metabox', // Вызов(callback)
'post', // Где будет отображаться наше поле, в нашем случае в Записях
'normal',
'high');
}
add_action('add_meta_boxes', 'my_meta_box'); // Запускаем функцию
$meta_fields = array(
array(
'label' => 'текстовое поле',
'desc' => 'описание для поля.',
'id' => 'mytextinput', // даем идентификатор.
'type' => 'text' // Указываем тип поля.
// Начинаем выводить таблицу с полями через цикл
echo '<table class="form-table">';
foreach ($meta_fields as $field) {
// Получаем значение если оно есть для этого поля
$meta = get_post_meta($post->ID, $field['id'], true);
// Начинаем выводить таблицу
echo '<tr>
<th><label for="'.$field['id'].'">'.$field['label'].'</label></th>
<td>';
switch($field['type']) {
case 'text':
echo '<input type="text" name="'.$field['id'].'" id="'.$field['id'].'" value="'.$meta.'" size="70" />
<br /><span class="description">'.$field['desc'].'</span>';
break;
Поле появилось в админ панели и работает, данные из него выводятся в нужной части статьи, но если я вожу в него текст с символом
"
например
<a href="https://www.site
то часть после
"
просто обрезается. Почему так происходит и есть ли рецепт как это исправить? Кстати пока вводил здесь этот вопрос текст также обрезался