Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为wordpress插件创建动态功能_Javascript_Php_Jquery_Ajax_Wordpress - Fatal编程技术网

Javascript 如何为wordpress插件创建动态功能

Javascript 如何为wordpress插件创建动态功能,javascript,php,jquery,ajax,wordpress,Javascript,Php,Jquery,Ajax,Wordpress,好的,我正在为一个系统制作一个wordpress插件,让人们能够跟踪积分,以获得某种奖励系统。基本上我是在做这个…southsideonline.com/points。我想把它作为一个插件供其他人使用。我可以做到这一点,但我希望它是最好的用户体验。我想让用户点击管理区添加一个按钮字段。我无法通过单击按钮将按钮名称添加到wordpress选项数组中 所以用户点击这个 <p class="ajax">Show Notification</p> 显示通知 这里是aj

好的,我正在为一个系统制作一个wordpress插件,让人们能够跟踪积分,以获得某种奖励系统。基本上我是在做这个…southsideonline.com/points。我想把它作为一个插件供其他人使用。我可以做到这一点,但我希望它是最好的用户体验。我想让用户点击管理区添加一个按钮字段。我无法通过单击按钮将按钮名称添加到wordpress选项数组中

所以用户点击这个

    <p class="ajax">Show Notification</p>

显示通知

这里是ajax

<script>
$(document).ready(function(){

    $(".ajax").click(function() {
        $.ajax({
            url: "../wp-content/plugins/plugin-options-starter-kit/textinput.php", 
            success: function(result){
                $(".ajax").after(result);
        }
        });
    });
});
</script>

$(文档).ready(函数(){
$(“.ajax”)。单击(函数(){
$.ajax({
url:“../wp-content/plugins/plugin-options-starter-kit/textinput.php”,
成功:功能(结果){
$(“.ajax”)。在(结果)之后;
}
});
});
});
下面是textinput.php文件,用于添加将按钮保存到我的wordpress选项数组中的输入字段

<?php 
//function to display point fields
    include ("plugin-options-starter-kit.php");
    ?>
    <?php settings_fields('posk_plugin_options'); ?>
    <?php $options = get_option('posk_options');

    $name_check = "";
    while ($options) {
    $increment = 0;
    $tmp_name_check = "txt_" + $increment;
    $option_check = $options[$tmp_name_check];
        if (!$option_check) {
        $name_check = $tmp_name_check;
        break;
        }
    $increment ++;
    }
    ?>
                <!-- Textbox Control -->
                <tr>
                    <th scope="row">Point Button</th>
                    <td>
                        <input type="text" size="57" name="posk_options[<?php echo $name_check ?>]" value="<?php echo $options[$name_check]; ?>" />
                    </td>
                </tr>
    <?php
?>

点按钮

google wp ajax,您应该使用ajax函数的操作挂钩,或者修改htaccess以允许uri访问自定义文件。google wp ajax,您应该使用ajax函数的操作挂钩,或者修改htaccess以允许uri访问自定义文件。