您能否看一下这个脚本,让我知道如何根据自定义选项页面中的无线电选择更新主题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");