如何从WordPress选项页面单选按钮更新wp_enqueue_scripts()

时间:2018-01-14 09:38:01

标签: wordpress wordpress-theming

您能否看一下这个脚本,让我知道如何根据自定义选项页面中的无线电选择更新主题wp_enqueue_scripts ()中的functions.php

我在function.php中的内容是

function theme_scripts() {
    wp_enqueue_script( 'script', get_template_directory_uri() . '/js/scripts.js');
    wp_enqueue_script( 'Map', get_template_directory_uri() . '/js/Google.js' );
}

add_action( 'wp_enqueue_scripts', 'theme_scripts');

现在我需要更改

wp_enqueue_script( 'Map', get_template_directory_uri() . '/js/Google.js' );

wp_enqueue_script( 'Map', get_template_directory_uri() . '/js/ESRI.js' );

或者在

中改变收音机的另一种方式
<?php

function map-settings()
{
    add_settings_section("section", "Section", null, "map");
    add_settings_field("style-radio", "Map Radio Buttons", "map_radio_display", "map", "section");  
    register_setting("section", "style-radio");
}

function map_radio_display()
{
   ?>
        <input type="radio" name="style-radio" value="1" <?php checked(1, get_option('style-radio'), true); ?>>ERSI Map
        <input type="radio" name="style-radio" value="2" <?php checked(2, get_option('style-radio'), true); ?>>Google Map
   <?php
}

add_action("admin_init", "map-settings");

function map_op_page()
{
  ?>
      <div class="wrap">
         <h1>Map Script</h1>

         <form method="post" action="options.php">
            <?php
               settings_fields("section");

               do_settings_sections("map");

               submit_button(); 
            ?>
         </form>
      </div>
   <?php
}

function menu_item()
{
  add_submenu_page("options-general.php", "Map", "Map", "manage_options", "map", "map_op_page"); 
}

add_action("admin_menu", "menu_item");

0 个答案:

没有答案