Произвольные поля (custom fields) позволяют творить с WordPress чудеса. Но, допустим, не всегда имеет смысл формировать из них метабоксы, подключать ACF и подобные ему плагины. Бывает, что нужно просто стандартными средствами WordPress задействовать какое-то поле. Иногда этому могут препятствовать другие, используемые на сайте, произвольные поля.
Которых может быть столько, что нужное поле в списке просто не отыскать. В связи с чем, имена полей приходится каждый раз вводить вручную. Этим, например, грешат некоторые плагины, генерируя неимоверное количество различных произвольных полей, засоряя тем самым выпадающий список доступных полей. Нужно отметить, что в WordPress имеется возможность делать произвольные поля скрытыми, просто присвоив им имена, начинающиеся с символа подчеркивания. Которые при необходимости можно сделать видимыми, просто добавив в файл функций активной темы одну строку кода: // Выводим скрытые произвольные поля add_filter('is_protected_meta', '__return_false',…Полная версия статьи: Скрываем лишние произвольные поля из выпадающего списка в WordPress.