wordpress将值从模板发送到function.php
我有一个主题是为了我自己的目的而修改&有点陷入了这个问题。wordpress将值从模板发送到function.php,php,html,wordpress,Php,Html,Wordpress,我有一个主题是为了我自己的目的而修改&有点陷入了这个问题。我想将一个值从模板html发送到function.php,其中包含我所有的价格计算等 <select name="menu1" id="menu1"> <option value="1">Microsoft</option> <option value="2">Google</option> <option value="3">Apple</option&
我想将一个值从模板html发送到
function.php
,其中包含我所有的价格计算等
<select name="menu1" id="menu1">
<option value="1">Microsoft</option>
<option value="2">Google</option>
<option value="3">Apple</option>
</select>
微软
谷歌
苹果
如何使functions.php文件中的function.php
了解menu1
添加_操作(“wp_排队_脚本”、“我的_脚本”)
在文件“some my script.js”中
jQuery(文档).ready(函数($){
}))
在functions.php文件中
添加动作('wp_ajax_some_func_php','some_func_php');//如果它的请求来自管理员
添加动作('wp_ajax_nopriv_some_func_php','some_func_php');//如果它的要求来自前线
函数some_func_php(){
}您可以使用ajax完成此操作。请查看我的答案,它应该会有所帮助!
function my_scripts(){
wp_enqueue_script('my-script',__DIR__.'/some-my-script.js', array('jquery'), false, true);
wp_localize_script('my-script', 'myajax',
array(
'url' => admin_url('admin-ajax.php')
)
);
}
$('#menu1').on('change', function(){
jQuery.ajax({
method: "POST",
url: adv_aj.url,
data: {
action: "some_func_php",
my_value: $(this).val()
}
})
.done(function( msg ) {
console.log( msg );
});
});
$my_value = $_POST['my_value'];
update_option('name_option', $my_value );
wp_die();