Потеряны странные данные настраиваемых полей

  • Автор темы Minin222
  • Обновлено
  • 12, May 2024
  • #1
Привет ребята,

У меня возникла странная проблема с моим WordPress.

Я занимаюсь этим уже почти два месяца.

Может кто-нибудь помочь мне? Пожалуйста, будь моим спасителем жизни...

Проблема:

Когда я публикую пост с данными во всех полях (оригинальном и пользовательском), вроде все ок. Но через несколько дней (в среднем 3-7 дней) данные из моих пользовательских полей (только) исчезают, и я не понимаю почему.

Я уже проверил отключение всех своих плагинов, и у меня все еще есть та же проблема.

Так что, вероятно, проблема в коде моей темы в файле function.php, я прав?

Есть ли у кого-нибудь добрая душа, у которой есть достаточно времени, чтобы проверить мой код, чтобы увидеть, есть ли что-нибудь, что может вызвать это, пожалуйста?

Мой код function.php: Paste2.org/VvzxAdwA

У меня есть настраиваемые поля, в которых данные исчезают через несколько дней:

 mr_magnifying_glass

mr_random_post
mr_feature_video

today_offer

site_id1
site_id2
site_id3
site_id4
site_id5
site_id6
site_id7
site_id8

mr_active_discount
mr_topdeal_discount
mr_new_discount
mr_lifetime_discount
mr_discount_des
mr_discount_Image
mr_discountbutton_url

mr_quility_des
mr_content_des

mr_month_price
mr_month_off
mr_month_lastrice
mr_month_price_2
mr_sixmonth_price
mr_sixmonth_off
mr_sixmonth_lastrice
mr_per_month3
mr_threeyear_price
mr_threeyear_off
mr_threeyear_lastrice
mr_per_month6
mr_fiveyear_price
mr_fiveyear_off
mr_fiveyear_lastrice
mr_per_month12

mr_feature1
mr_feature2
mr_feature3
mr_feature4
mr_feature5
mr_feature6

catag
domaintag
post_external_link
joink_external_link
titletag

discount-extra-site[]


Код (разметка): Не знаю, поможет ли это...

Помогите пожалуйста, я не знаю, что еще делать...

Спасибо вам, ребята!

Minin222


Рег
21 Mar, 2020

Тем
70

Постов
195

Баллов
575
  • 18, May 2024
  • #2
Странно, что ситуация зависит от времени.

Два шага, которые я бы выполнил в первую очередь: 1) в качестве меры предосторожности убедитесь, что у вас нет свободного места.

Обычно база данных выходит из строя, но проверить не помешает.

2) включить ведение журнала отладки.

Например, если вы используете MySQL, вам нужно просматривать не только журнал ошибок.

MySQL будет регистрировать все ваши действия по выбору, удалению и т. д., чтобы вы могли видеть, когда возникает проблема и что ее вызывает. Возможно, данные перезаписываются (возможно, запланированное задание или cron), просмотр журнала должен показать вам, что происходит.
 

PayopyEnjoymn89


Рег
01 Jan, 2011

Тем
79

Постов
192

Баллов
607
  • 02, Jun 2024
  • #3
AttaboyRoi, это хорошая идея — использовать журнал отладки.

Я проверил свою конфигурацию и уже включил. Вот что у меня естьaste2.org/vsxnUmaI Вы видите что-нибудь подозрительное? Я не помню дату, когда данные исчезли из полей в последний раз, но я собираюсь проверять это каждый день. Как насчет этого? Как вы думаете, это может помочь? Как это использовать? define('SAVEQUERIES', true);

Спасибо!!
 

Malika1


Рег
07 Dec, 2013

Тем
64

Постов
185

Баллов
565
  • 03, Jun 2024
  • #4
@AttaboyRoi, данные попадают в базу данных, но исчезают через 3-7 дней. Раньше у меня это уже работало нормально, но я не помню, какую модификацию я внес, из-за которой это перестало работать. Есть идеи?
 

In8inity


Рег
01 Jan, 2011

Тем
72

Постов
181

Баллов
571
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно