如何在 Elementor 自定义模块中渲染一个现有的模板-综合讨论论坛-讨论专区-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

Elementorカスタムモジュールで既存のテンプレートをレンダリングする方法

Elementorのカスタムモジュールでリピーターを作成しているのですが、リピーターアイテムごとに既存のテンプレートを選択してレンダリングできるようにしたいです。Elementorコントロールでテンプレート選択を実装し、フロントエンドで選択に基づいて適切なテンプレートをレンダリングするにはどうすればよいでしょうか?

start_controls_section(
            'section_content', [
            [
                'label' => esc_html__('Content', 'textdomain'), [
                'tab' => \ElementorControls_Manager::TAB_CONTENT、
            ]
        );

        $this->add_control(
            'store_settings'.
            [
                'label' => esc_html__('店舗設定', 'textdomain')、
                'type' => \ElementorControls_Manager::REPEATER、
                'fields' => [
                    [
                        'name' => 'title_section', 'label' => [
                        'label' => __('セクションのタイトル', 'custom-store'), \ElementorControls_Manager::REPEATER
                        
                        
                        'default' => __('デフォルトタイトル', 'custom-store'), .
                    ]
                ]
            ]
        );

        $this->end_controls_section();
    }

    protected function render()
    {
        $settings = $this->get_settings();
        $args = [];

        show_template('template', $args, str_replace(get_stylesheet_directory() . directory_separator, '', __dir__));;
    }
}

 

20241213165239265-image

 


お問い合わせ
記事が読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間: 月~金、9:30~18:30、祝日休み
解説 合計 1

コメントを投稿するにはログインしてください

応急手当

応急手当

オンライン時間
9:00 - 18:00

カスタマーサービス

スワイプしてカスタマーサービスへ
電話 020-2206-9892
QQコンタクト 1025174874
カスタマーサービスメールボックス info@361sale.com