Домой Wp-Recall WP-Recall: Проблемы и решения Удалить произвольное поле
11ответ(ов) в теме
gora0870
не в сети 4 года
На сайте с 31.07.2014
Участник
Тем 86
Сообщения 383
1
15:05

Здравствуйте! С наступающим новым годом!
Я создал текстовое произвольное поле в форме публикаций. Содержимое указанное поле не выводится с другими полями.
Хотел удалить это глючное поле, но оказалось. что в форме публикации оно не открывается (как будто не активно). Пытался найти его в базе данных(по метакеy), тоже не нашел. Подскажите каким образом его можно удалить.
Спасибо.

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
15:23

Здравствуйте. С наступающим.

ищите в wp_postmeta

произвольное поле должно создаваться латиницей. Русские символы не приемлемы. Автоматически в транслит переводит плагин "rustolat"
Как пример

Вы не можете просматривать опубликованные ссылки
1
gora0870
не в сети 4 года
На сайте с 31.07.2014
Участник
Тем 86
Сообщения 383
3
15:30

Otshelnik-Fm сказал(а)

Здравствуйте. С наступающим.

ищите в wp_postmeta

произвольное поле должно создаваться латиницей. Русские символы не приемлемы. Автоматически в транслит переводит плагин "rustolat"
Как пример

Вы не можете просматривать опубликованные ссылки

Спасибо за ответ.
Все нашел

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
4
15:37

Я вас немного обманул - в wp_postmeta выводятся значения для записей.

Сама настройка хранится в wp_options в поле custom_public_fields в массиве

0
gora0870
не в сети 4 года
На сайте с 31.07.2014
Участник
Тем 86
Сообщения 383
5
16:17

Нашел, спасибо. В моем случае это custom_public_fields_1
Я понимаю. что сейчас не самое удачное время, но если можно, то еще один вопрос:
где начинается и где заканчивается массив поля?
вот часть массива : ...Забайкальский край#";s:4:"type";s:6:"select";s:8:"requared";s:1:"1";}i:3;a:4:{s:4:"slug";s:5:"gorod";s:5:"title";s:17:"Мой город";s:4:"type";s:4:"text";s:8:"requared";s:1:"1";}i:4;a:4:{s:4:"slug";s:12:"adres obekta";s:5:"title";s:25:"Адрес объекта";s:4:"type";s:4:"text";s:8:"requared";s:1:"0";}i:5;a:5:{s:4:"slug";s:4:"f-yo";s:5:"title";s:2:"Я";s:12:"field_select";s:29:"физ.лицо#юр.лицо"....

мне нужно удалить поле Адрес объекта

0
gora0870
не в сети 4 года
На сайте с 31.07.2014
Участник
Тем 86
Сообщения 383
6
16:30

Такое ощущение. что при удалении одного поля надо изменять нумерацию остальных полей

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
7
16:37

Это сериализованный массив. Какие сложности и особенности при его редактировании - ищите в поисковиках.

Разложить массив можно с помощью онлайн сервиса

Вы не можете просматривать опубликованные ссылки

Так вы лучше поймете что вам нужно выделить, удалить или заменить.

0
gora0870
не в сети 4 года
На сайте с 31.07.2014
Участник
Тем 86
Сообщения 383
8
16:38

большое спасибо.
Удачи в новом году!

1
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
9
16:39

gora0870 сказал(а)

Такое ощущение. что при удалении одного поля надо изменять нумерацию остальных полей

числа там даны не просто так - в корне - кол-во массивов
s:19 - к примеру - строка (string) длинной 19 символов
a3 (array) массив. количество 3

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
10
16:42

если s:25:"Адрес объекта"; просто переименовать s:13:"Adress_obecta";
?

Но сначала всю строку сохраните в блокноте - чтобы в случае ошибки - вернуть все назад

0
gora0870
не в сети 4 года
На сайте с 31.07.2014
Участник
Тем 86
Сообщения 383
11
16:55

Нет, так просто не получается. Поле переименовалось, но по прежнему не открывается для редактирования или удаления. Буду разбираться. Ваша ссылка на сервис очень полезная.

0
Тема закрыта. Публикация новых сообщений запрещена.