您当前的位置:首页 > TAG信息列表 > ajax
插件表单提交给admin-ajax.php而不是admin-post.php
我正在构建一个插件,在单击时将表单加载到表格单元格中。以下是AJAX: public static function cp_libhours_ajax(){ ?> <script> jQuery(document).ready(function(){ jQuery(\'.libhours-row a\').click(function(e){ e.preventDefault(); //don\
如何在PHP中检查AJAX现时值
我正在修改媒体模式,添加一个新的菜单项以向媒体库添加外部附件。从JS代码中,我调用了一个PHP函数,该函数涉及数据库并接受三个参数(url、post-id和nonce)。我的问题是,如何从PHP代码中检查nonce?另一个问题,在这种情况下发送nonce真的有必要吗?JS:wp.media.controller.Custom = wp.media.controller.State.extend({ initialize: function(){ this.
不允许访问wp-admin,但允许在前端完成admin-ajax请求?
我有一个网站,要求用户有一个帐户才能使用它。我不希望某些用户角色有权访问wp admin。所有帐户更改都应在前端帐户管理模板上进行。如果用户试图访问wp admin,我想将其重定向回站点主页。function redirect_user(){ //...some code... //Have tried: //if(empty(DOING_AJAX) && $users_role ==\'somerandomrole\') //th
对于wp_ajax_nopriv来说,“已验证”到底是什么意思?
在为WP构建AJAX功能时,我一直认为“WP\\uajax\\unopriv”是为非管理员用户设计的。但现在我已经阅读了文档,它说这是为未经“身份验证”的用户提供的。所以现在我有点困惑,因为默认情况下,WP不为前端提供AJAX url。那么,当他们说“已验证”用户时,是指任何已登录的用户,还是指wp\\U ajax功能的管理员?
200未登录时返回代码‘post/wp-admin/admin-ajax.php’
我注意到以下日志条目:111.22.3.444 - - [13/Mar/2015:08:31:00 +0100] \"POST /wp-admin/admin-ajax.php HTTP/1.1\" 200 618 \"https://cap5.nl/veiligheidstips-en-voorkom-hacken-van-je-wachtwoord/\" \"Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chro
AJAX调用中的WordPress Add_action()问题
经过一天的努力,我终于找到了解决问题的办法,但我不知道我到底犯了什么错误。请就我的问题给出您宝贵的答案,如果您无法回答,请谦虚地请求不要阻止。因此,我正在WordPress中尝试Ajax调用,并遇到了一个问题“致命错误:调用C:\\xampp\\htdocs\\brandcart\\wp content\\themes\\twenten\\functions.php中未定义的函数add\\u action(),第51行”WordPress:4.1.1主题:210这是我的代码:在210页中。php<i
Ajax insert or update data
我一直在浏览类似的问题,还没有让这个功能发挥作用。我正在跟踪用户制作嵌入式vimeo视频并插入数据或更新数据的进度。帖子页面上的JS: $.ajax({ type: \'POST\', dataType: \'json\', url: ajaxurl, data: { \'action\': \'vimeo_progress\',
如何在WordPress帖子中运行AJAX?
我试图在WordPress中使用ajax。我在单个会议中有两个组合框。php第二个组合框值基于第一个组合框中的选择这是我的single-meetings.php<form action=\"#\" name=\"form\" id=\"form\" method=\"post\"> <div id=\"check-in-date-wrap\"> <select name=\"search_category\" id=\"check-in-date\">
Wp_end_json的结果添加换行符
我有一个运行5.4.35的AMPPS的本地Windows堆栈,我的代码运行得很好,但当我部署到运行PHP 5.4.28的Bluehost服务器时,wp\\u send\\u json的执行是不同的。wp_send_json( array(\'error\' => \'Please enter a valid postcode.\', \'errorFieldType\'=>\'postcode\') ); 在Windows上运行良好,但在Bluehost上运行良好,如果我在Chrom
在不重新加载页面的情况下,在AJAX调用后更新站点内容
我创建了这个PHP函数,用于删除通过AJAX调用传递id的产品:function deleteSelectedProduct() { if ( isset($_POST[\'productToDelete\']) && ! empty($_POST[\'productToDelete\']) ) { $postId=$_POST[\'productToDelete\']; wp_delete_post($postId);
使用wp_end_json返回Html
我不知道如何通过AJAX正确返回HTML。我有这个惯例function DisplayEventInfoBox() { ?> <div id=\"eventInfo\"> <div class=\"avail-from cart-right\"> <?php and so on... } 如果我在一个AJAX调用中包含这个,并且例程的结尾是die(),那么响应
自定义php文件的jQuery AJAX:返回空数据
我创建了一个自定义php文件,将其放在我的文件夹中。这些文件将一些数据插入到我创建的自定义表的数据库中。require wp_path() . \"/wp-load.php\"; global $wpdb; $favorite_table = $wpdb->prefix . \"fav\"; $wpdb->insert( $favorite_table, array( \'link\' => $_POST[\'fav_link\'], \'title\'=>
插件在本地不起作用,但在服务器上起作用
这是一个万岁的机会,但我很感激任何能为我指明正确方向的想法。我为我的wordpress网站创建了一个“插件”。我有一个位于服务器上的实时站点和一个安装在Xampp本地的站点。这个插件在live server站点上运行得很好,但当我将其克隆到本地托管站点时,它就不起作用了。我真的需要这个在当地工作,因为很多原因,我可能会让你厌烦解释。更多详细信息:当我在本地站点上打开Chrome控制台时,出现一个错误,说明:Failed to load resource: the server responded with
致命错误:使用AJAX调用未定义的函数get_post()
我有一个index.php 带有about链接的页面,可以从WordPress仪表板中创建的名为about的页面(帖子)获取作者内容。我正在使用Magnific Popup poups插件。我有about.php 其中包括以下关于页面的内容:<?php $pageid = 2; // 2 is the id of about page/post $about = get_post($pageid); ?> <div id=\"custo
在AJAX中使用ajaxurl传递查询变量的正确方法
好的,我不知道该如何命名这个主题。我试图用ajax覆盖默认行为。这里的问题实际上不是一个问题,而是一个更大的愿望。我有以下url:<a href=\"http://example.com/?reaction=smk_remove_post&id=1226&_nonce=7be82cd4a0\" class=\"smk-remove-post\">Remove post</a> 在functions.php 我有此功能,并在以下时间后立即调用:functio
由于wp-admin的HTTPS导致AJAX请求中断
我的wp管理部分通过plugin. 我也有在前端使用https的特定页面(登录、计费等)我似乎对使用AJAX到HTTPS进行管理AJAX的HTTP页面有问题。php nonce失败。是否可以将HTTP nonce与HTTPS nonce一起使用?HTTPS到HTTPS工作正常。问题只是HTTP到HTTPS。这是预期的行为吗?我认为没有必要提供任何代码,因为这是相当标准的。感谢您的任何意见
WordPress AJAX中的UPDATE_OPTION
我有一个例子:For example, this code will register a callback called \"wpa_49691\": add_action( \'wp_ajax_wpa_49691\', \'wpa_49691_callback\' ); add_action( \'wp_ajax_nopriv_wpa_49691\', \'wpa_49691_callback\' ); function wpa_49691_callback() {&
将加载AJAX的帖子添加到现有帖子
我设法让Ajax加载到wordpress帖子。但我的问题是,当我单击“下一篇帖子”按钮时,它会用新帖子替换上一篇帖子。但我想在已经显示但不替换的帖子下面显示下一组帖子。直到现在。<div id=\"content\"> <div id=\"contentInner\"> <ul class=\"list-group\"> <!-- the loop --> <?php if ( have_posts() ) : whil
正在尝试将AJAX数据发送到WordPress挂钩
我试图通过AJAX将jQuery数据发送到WordPress模板文件。我尝试了几种不同的技巧和解决方案,这些技巧和解决方案基于与此主题相关的其他问题,但都没有成功。我可以成功地从函数传递数据。php文件到我的促销。php模板文件。但是,我无法将JavaScript文件(ajaxjavascript.js)中的数据获取到函数中。php文件。加载页面时,my$\\u POST变量为空,my console为空。从我的ajax javascript记录消息。js文件读取\'Server response fro
WordPress API函数在AJAX函数上不起作用。php调用
我试图使用AJAX在WordPress中显示类别的子类别:当我选择一个主类别时,会调用WP AJAX,结果用于显示子类别。到目前为止,我有一个客户端代码,在不调用WP函数时可以运行(此代码位于主题页中):jQuery(\'#cat-location-main\').change(function () { var optionSelected = jQuery(this).find(\'option:selected\'); var valueSelected = opti