Aktualisieren Sie eine Zeichenfolge vom Front-End

Ich möchte ein Formular mit einer Übermittlungsschaltfläche haben, die jedes Mal, wenn der Benutzer auf order_string klickt, eine Zeichenfolge (named order_string ) order_string und sie an das Back-End-Formular zur Verarbeitung sendet. Dies ist ein Teil meines Codes in der einzelnen Vorlage ( single-orders ). Bestellungen sind ein CPT. Ich möchte auch functions.php in diesem Ansatz verwenden, aber ich weiß nicht wie.

  window.onload = function(){ //alert("windows Loaded!!"); var checkboxes = document.getElementsByClassName('checkbox'); var o_string = get_string(); alert(o_string); for(var i=0;i<checkboxes.length;i++){ checkboxes[i].onclick = function(){ o_string = get_string(); document.getElementsByName('o_string')[0].setAttribute('value', o_string); } } } function get_string(){ var checkboxes = document.getElementsByClassName('checkbox'); //var o_string = ''; var array = new Array(); for(var j=0;j<checkboxes.length;j++){ if (checkboxes[j].checked) array.push(checkboxes[j].value); } o_string = array.join('+'); return o_string; }   $order_list , 'orderby' => 'menu_order' ); $the_query = new WP_Query($args); if (have_posts){ the_post(); ?> 
  • Welcome user:
  • have_posts() ) { if( !empty( $order_str ) ) $order_arr = explode( '+', $order_str ); $order_sections = array(); foreach( $order_list as $order_type){ $order_sections[ $order_type ] = array(); } $parents = array(); global $post; while( $the_query->have_posts() ){ $the_query->the_post(); if( $post->post_parent ) $parents[] = $post->post_parent; $order_sections[ $post->post_type ][ $post->ID ] = $post->post_title; } wp_reset_postdata(); ?>
      $order_section ){ $post_type = get_post_type_object( $key ); if( $post_type ){?>
    • label;?>
        $choice_title ){ if( in_array( $choice_id, $parents ) ) continue; ?>
      • <input class="checkbox" type="checkbox" name="post-" value="" />
    <input type="box" name="o_string" value=""/>

    Solutions Collecting From Web of "Aktualisieren Sie eine Zeichenfolge vom Front-End"