Как сбросить выдержки для открытия метабокс.

wordpress.stackexchange https://wordpress.stackexchange.com/questions/6413

  •  16-10-2019
  •  | 
  •  

Вопрос

По какой -то причине поле выдержки на странице новых сообщений (post-new.php) всегда закрыт. Я могу изменить это с помощью Firebug, но это все равно должно быть открыто.

Где -то добавляется «закрытый» класс, но он нежелательный. Есть исправление?

Это было полезно?

Решение

По умолчанию WordPress сохраняет открытое/близкое состояние этих метабоксов каждый раз, когда вы переключаете его. Это сделано через JavaScript, запрашивая конечную точку Ajax на сервере.

Вам нужно выяснить, отправляется ли этот запрос или нет. Если он не отправит (например, ошибка JavaScript, заблокированная каким -то плагином), то вы нашли причину.

Если он отправлен, вам нужно выяснить, успешно ли новое состояние хранится в базе данных. Анкет Если он не хранится в базе данных, вы нашли причину.

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

Если он читается из базы данных, вам нужно выяснить, правильно ли он применяется в качестве класса метабокс либо через ответ страниц, либо через какой -то дополнительный JavaScript / Ajax Hook. Я не помню от ума, есть ли что -то вроде последнего. Если нет, вы нашли причину.

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

Более подробная информация доступна здесь:

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top