Каждый раз, когда вы создаете (или редактируете) сообщение в WordPress, вы заметите, что есть раздел под названием «Настраиваемое поле», где вы можете добавить пользовательскую переменную (также известную как метаданные) и значение к вашему сообщению. Это очень полезная функция, которая позволяет вам присвоить каждому сообщению индивидуальное значение.
Однако существует небольшая проблема, которая может помешать эффективному использованию настраиваемого поля. По умолчанию WordPress отображает в раскрывающемся списке всего 30 настраиваемых полей. Это означает, что если у вас более 30 настраиваемых полей, остальные не будут отображаться в списке. Они все еще существуют, но не отображаются для вашего выбора.
Недавно я активировал плагин, и он добавил в базу данных более 20 настраиваемых полей, в результате чего мои собственные настраиваемые поля были вытеснены из списка. Вот как вы можете заставить свой WordPress отображать более 30 настраиваемых полей.
1. Войдите в свою панель управления WordPress под своей учетной записью администратора. Перейдите в раздел «Внешний вид ->Редактор».
2. В правом столбце, где отображается ссылка на различные файлы темы, нажмите ссылку «Functions.php». Это загрузит содержимое «functions.php» в текстовый редактор.
3. Прокрутите до конца. Прямо перед тегом ?>
в самом низу вставьте следующий код:
function increase_postmeta_form_limit() { return 120; } add_filter('postmeta_form_limit', 'increase_postmeta_form_limit');
4. Нажмите кнопку «Обновить файл».
Теперь вернитесь в редактор сообщений и вы увидите, что список выбора настраиваемых полей увеличился с 30 до 120.
Готово.
Примечание : если вы не можете обновить файл, это означает, что вы не установили правильные права доступа к файлу, позволяющие системе осуществлять запись в него. В этом случае вам придется скачать файл «functions.php» (через FTP) на свой компьютер, сохранить файл и повторно загрузить его обратно на сервер.