Как говорится в заголовке. Я добавил около 20 настраиваемых полей на свой сайт WordPress, и только около 10 отображаются в раскрывающемся списке.
Все настраиваемые поля работают нормально на стороне сайта, но они просто не отображаются в раскрывающемся списке.
ни один из них не начинается с подчеркивания, не так ли? Подчеркивание в начале ключа делает его скрытым от этого интерфейса (полезно для пользовательских мета-полей)
@wilwaldon Можете ли вы предоставить скриншот, чтобы мы могли видеть, о чем вы говорите?
нет подчеркивания в начале, но есть подчеркивание в именах. Пример: левый_название. Будет ли это делать то же самое?
@EAMann Добавил скриншот.
Хорошо, а в каком раскрывающемся списке они не отображаются? У вас гораздо больше 10 в этом раскрывающемся списке… это то, где они отсутствуют или где-то еще?
Внутри функции, в которой перечислены метаданные, установлен лимит.
http://core.trac.wordpress.org/browser/tags/3.1/wp-admin/includes/template.php#L512
Запустите фильтр,
postmeta_form_limit
чтобы увеличить его до желаемого значения, например.Надеюсь, это поможет.. 🙂
Судя по всему, у вас слишком много настраиваемых полей. Я настоятельно рекомендую создать несколько настраиваемых мета-полей для их обработки, а не полностью полагаться на раскрывающееся меню.
Есть несколько хороших руководств, и тот, кто в конечном итоге будет поддерживать сайт, поблагодарит вас за создание чистого, простого в навигации пользовательского интерфейса.