45. Field Forge з Elementor | Field Forge - Кастомні поля, створені для швидкості
Завантажити Увійти

45. Field Forge з Elementor

Використовуйте користувацькі поля Field Forge як динамічні теги в Elementor.

Інтеграція динамічних тегів

Field Forge автоматично реєструє динамічні теги з Elementor, коли плагін Elementor активний. Значення користувацьких полів з’являються в категорії “Field Forge” у панелі динамічних тегів.

Використання динамічних тегів вручну

Якщо вам потрібно створити власний динамічний тег:

php
add_action( 'elementor/dynamic_tags/register', function( $tags_manager ) {
    class Field_Forge_Dynamic_Tag extends \Elementor\Core\DynamicTags\Tag {
        public function get_name() { return 'fieldforge-field'; }
        public function get_title() { return 'Field Forge Field'; }
        public function get_group() { return 'fieldforge'; }
        public function get_categories() { return [ \Elementor\Modules\DynamicTags\Module::TEXT_CATEGORY ]; }

        protected function register_controls() {
            $this->add_control( 'field_name', [
                'label'   => 'Field Name',
                'type'    => \Elementor\Controls_Manager::TEXT,
                'default' => '',
            ] );
        }

        public function render() {
            $name = $this->get_settings( 'field_name' );
            if ( $name ) {
                echo esc_html( get_field( $name ) );
            }
        }
    }

    $tags_manager->register( new Field_Forge_Dynamic_Tag() );
} );

Використання в шаблонах Elementor

У Elementor натисніть на іконку динамічного тегу поруч з будь-яким текстовим полем і виберіть “Field Forge Field”. Введіть назву поля, щоб динамічно відобразити його значення.

Для полів зображень використовуйте динамічний тег у властивості URL віджета зображення:

php
// In an Elementor widget callback
$image = get_field( 'hero_image' );
if ( $image ) {
    echo '<img src="' . esc_url( $image['url'] ) . '" alt="' . esc_attr( $image['alt'] ) . '">';
}

Асистент ШІ Forge Онлайн

Привіт! Я асистент ШІ Field Forge. Запитайте мене про будь-що щодо плагіна — налаштування, можливості, усунення несправностей чи розробку.

Щойно
Працює на Forge AI · Переглянути документацію