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

  • Автор темы xtreeeem
  • 36
  • Обновлено
  • 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[]
Код (разметка): Не знаю, поможет ли это... Помогите пожалуйста, я не знаю, что еще делать... Спасибо вам, ребята!

xtreeeem


Рег
27 May, 2011

Тем
2

Постов
4

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

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

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

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

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

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

svladeva


Рег
01 Jan, 2011

Тем
0

Постов
1

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

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

Спасибо!!
 

malika1


Рег
07 Dec, 2013

Тем
1

Постов
3

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

in8inity


Рег
01 Jan, 2011

Тем
0

Постов
2

Баллов
2
Тем
49554
Комментарии
57426
Опыт
552966

Интересно