Как отобразить изначально скрытые произвольные поля в WordPress
Рад видеть на сайте!
Полезность произвольных полей в WordPress трудно переоценить! Этой возможностью пользуются многие плагины. Однако зачастую многие из них оказываются скрытыми. Это сделано намеренно, т.к. исходя из логики, они не должны быть доступны для просмотра и изменения владельцем сайта, по крайней мере не напрямую.
Однако скрытые произвольные поля от не скрытых ничем не отличаются. Просто в скрытых полях значение Имя начинается с символа нижнего подчёркивания.
С отличиями скрытых произвольных полей от не скрытых, которых по факту нет, мы разобрались. Теперь давайте посмотрим, как отобразить все скрытые произвольные поля на странице создания и \ или редактирования записи в консоли WordPress. Ведь порой может потребоваться отредактировать информацию, что размещена именно в каком-либо скрытом произвольном поле.
Показ скрытых произвольных полей на странице редактирования записи в Вордпресс
Для реализации задуманного существует одна строчка кода:
add_filter( 'is_protected_meta', '__return_false', 999 );
Оную необходимо вписать в файл functions.php, который в свою очередь располагается там, где и используемая вами тема. Традиционно этот путь расположен по адресу …wp-content\themes\<имя_папки_с темой>
Примечание: не забудьте сделать копию файла перед редактированием. На всякий случай.
Давайте посмотрим на типовом примере, что было до вписывания данной строчки.
Как мы видим, отображаются произвольные поля, но скрытых среди них нет. И вот что мы имеем после:
Здесь отображаются уже все произвольные поля, включая скрытые.
Их количество, содержание в каждом случае индивидуально и зависит от используемых плагинов на WordPress сайте.
Да, ещё может возникнуть такой вопрос: а можно ли отобразить только конкретные скрытые поля, а не все, т.к. их может суммарно быть очень много и достаточно сложно в итоге ориентироваться. И ответ на этот вопрос будет следующим: такой возможности движок WordPress не предоставляет.
Ну вот мы и разобрались в том, как отобразить и впоследствии можно отредактировать произвольные поля, которые изначально были скрыты и, соответственно, не были доступны к редактированию штатным образом из редактора записей в WordPress.
До новых встреч в материалах о WordPress и не только. Обязательно подписывайте, дабы не пропустить оные!