Нужно получить каждый id

  • Аватар Неизвестно

    Хочу получить id каждой формы, но выводит только id первой формы.

    add_shortcode( 'form','form_shortcode' );
    
    global $form;
    
    function form_shortcode($atts)
    {
        global $form;
    
        $defaults = array(
            'id' => '0',
        );
        extract( shortcode_atts( $defaults, $atts ) );
    
        wp_parse_args($atts, $defaults);
    
        $form = $atts;
    
        return get_form();
    }
    
    function get_form_id()
    {
        global $form;
        echo $form['id'];
    }

    Как получить в файле шаблона плагина каждый id?

    plugin/form/template/default/template.php
    
    <div id="<?php get_form_id(); ?>">
    
    </div>

    Я хочу, чтобы это было так.

    [form id="1"]
    [form id="2"]
    
    <div id="1">
    
    </div>
    
    <div id="2">
    
    </div></strong>
  • Форум «Нужно получить каждый id» закрыт для новых ответов.