Как автоматически добавлять пользовательские поля при публикации поста в WordPress

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

Нужно ли автоматически создавать пользовательские поля при публикации постов WordPress?

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

В этой статье мы покажем вам, как автоматически добавлять пользовательские поля при публикации поста в WordPress.

Зачем добавлять пользовательские поля автоматически?

Пользовательские поля позволяют добавлять дополнительную информацию в сообщения. Эта информация может отображаться на вашем сайте, оставаться конфиденциальной или использоваться темами и плагинами для расширения функциональности вашего сайта WordPress.

Существует множество способов использования пользовательских полей. Вы найдете список полезных идей в нашем руководстве по советам, хитростям и хакам для пользовательских полей.

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

Мы использовали этот метод при создании сайта галереи. Мы хотели хранить короткие URL-адреса для каждого элемента, отправленного в галерею. Таким образом, мы автоматически создали пользовательское поле для хранения короткого URL при публикации каждого поста.

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

Автоматическое добавление пользовательских полей при публикации поста

В этом руководстве мы будем добавлять пользовательский фрагмент кода в функции вашей темы.php-файл. Мы не рекомендуем этот метод неопытным пользователям, так как даже небольшая ошибка может привести к поломке вашего сайта.

Если вы впервые добавляете код в файлы WordPress, то вам следует ознакомиться с нашим руководством о том, как копировать и вставлять фрагменты кода в WordPress. В этой статье мы покажем вам, как использовать плагин WPCode.

WPCode позволяет легко добавлять фрагменты кода в WordPress без необходимости редактировать функции вашей темы.php файл. Вы также можете управлять всеми своими сниппетами кода с одного центрального экрана.

После установки и активации бесплатного плагина WPCode в панели администратора WordPress появится новый пункт меню под названием «Code Snippets». Нажмите на него, а затем нажмите на кнопку «Добавить новое».

Нажмите кнопку Добавить новый, чтобы добавить свой первый пользовательский сниппет кода в WPCode

Далее перейдите к опции ‘Добавить пользовательский код (новый сниппет)’.

Затем нажмите на кнопку «Использовать сниппет».

Добавьте новый пользовательский фрагмент кода в WPCode

После этого нужно дать сниппету название, а затем скопировать следующий код и вставить его в поле кода.

add_action('publish_page', 'add_custom_field_automatically'); add_action('publish_post', 'add_custom_field_automatically'); function add_custom_field_automatically($post_ID) < global $wpdb; if(!wp_is_post_revision($post_ID)) < add_post_meta($post_ID, 'field-name', 'custom value', true); >>

Вам нужно будет заменить ‘field-name’ и ‘custom value’ на фактические имя и значение, которые вы хотите использовать для пользовательского поля.

Не забудьте выбрать правильный тип кода из выпадающего меню справа.

Вставьте фрагмент кода в поле кода WPCode

Далее прокрутите вниз до раздела «Вставка».

Здесь вам нужно оставить выбранным метод «Автоматическая вставка».

Выберите метод вставки для вашего пользовательского сниппета кода

При использовании метода автоматической вставки сниппет будет автоматически вставлен и выполнен в нужном месте.

Как только вы закончите, вам нужно будет переключить переключатель с ‘Inactive’ на ‘Active’, а затем нажать кнопку ‘Save Snippet’.

Сохраните и активируйте ваш фрагмент пользовательского кода

После активации сниппета пользовательское поле будет создаваться каждый раз, когда вы публикуете пост.

Надеемся, что это руководство помогло вам узнать, как автоматически добавлять пользовательские поля при публикации поста в WordPress.

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

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий