Как отобразить изначально скрытые произвольные поля в WordPress

Image

Как отобразить изначально скрытые произвольные поля в WordPressРад видеть на сайте!

Полезность произвольных полей в WordPress трудно переоценить! Этой возможностью пользуются многие плагины. Однако зачастую многие из них оказываются скрытыми. Это сделано намеренно, т.к. исходя из логики, они не должны быть доступны для просмотра и изменения владельцем сайта, по крайней мере не напрямую.

Однако скрытые произвольные поля от не скрытых ничем не отличаются. Просто в скрытых полях значение Имя начинается с символа нижнего подчёркивания.

С отличиями скрытых произвольных полей от не скрытых, которых по факту нет, мы разобрались. Теперь давайте посмотрим, как отобразить все скрытые произвольные поля на странице создания и \ или редактирования записи в консоли WordPress. Ведь порой может потребоваться отредактировать информацию, что размещена именно в каком-либо скрытом произвольном поле.

Показ скрытых произвольных полей на странице редактирования записи в Вордпресс

Для реализации задуманного существует одна строчка кода:

add_filter( 'is_protected_meta', '__return_false', 999 );

Оную необходимо вписать в файл functions.php, который в свою очередь располагается там, где и используемая вами тема. Традиционно этот путь расположен по адресу …wp-content\themes\<имя_папки_с темой>

Примечание: не забудьте сделать копию файла перед редактированием. На всякий случай.

Давайте посмотрим на типовом примере, что было до вписывания данной строчки.

Скрытые произвольные поля не отображаются в WordPress

Как мы видим, отображаются произвольные поля, но скрытых среди них нет. И вот что мы имеем после:

Показ скрытых произвольных пролей в WordPress

Здесь отображаются уже все произвольные поля, включая скрытые.

Их количество, содержание в каждом случае индивидуально и зависит от используемых плагинов на WordPress сайте.

Да, ещё может возникнуть такой вопрос: а можно ли отобразить только конкретные скрытые поля, а не все, т.к. их может суммарно быть очень много и достаточно сложно в итоге ориентироваться. И ответ на этот вопрос будет следующим: такой возможности движок WordPress не предоставляет.

Ну вот мы и разобрались в том, как отобразить и впоследствии можно отредактировать произвольные поля, которые изначально были скрыты и, соответственно, не были доступны к редактированию штатным образом из редактора записей в WordPress.

До новых встреч в материалах о WordPress и не только. Обязательно подписывайте, дабы не пропустить оные!

Пожертвование сайту WPuse.ru (cбор пожертвований осуществляется через сервис «ЮMoney»)