Поддержка Проблемы и решения Зависают произвольные поля и не все отображаются

  • 1) Такая проблема, при редактировании записи, когда выбираю произвольное поле и заполняю значение, нажимаю «Добавить произвольное поле» и ничего не происходит — зависает (вот так https://prnt.sc/g0y9ll).

    Обновляя страницу всё добавляется, но в записи по несколько полей одного и того, что я добавлял.

    2) Еще выбирая произвольные поля, не все есть в выпадающем списке, как будто ограничение стоит где-то. В данном случае 30 произвольных полей только показывается. А когда нужно выбрать другое, приходится нажимать, что добавляю типа новое поле.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • 2. https://wp-kama.ru/hook/postmeta_form_limit

    Default: 30

    Нашлось такое решение:

    function customfield_limit_increase($limit){
        $limit = 120;
        return $limit;
    }
    add_filter('postmeta_form_limit', 'customfield_limit_increase');
    add_filter( 'postmeta_form_limit', function( $limit ) {
        return 50;
    } );

    Решило проблему, спс) а вот на 1-й вопрос решить бы

    • Ответ изменён 6 лет, 8 месяцев назад пользователем SaW_3D.

    на 1-й вопрос решить бы

    — ну вы же понимаете что это не нормальное поведение вордпресса?
    Значит вы что то наисправляли/надобавляли что поломало функционал.

    Отключайте все плагины, переключайтесь на ВП шаблон по умолчанию (twenty) — при условии что в его файл функций вы не вносили изменений.
    Открывайте консоль браузера и смотрите js ошибки

    В общем заметил в консоли что-то там про XML пишет ошибку, проверил на всякий sitemap.xml страницу — там ошибка выдает.

    Искал в инете, что может быть, оказалось, в файле функций в конце пустые строки были. Удалил их — теперь всё везде работает, не зависает))

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Зависают произвольные поля и не все отображаются» закрыта для новых ответов.