您当前的位置:首页 > TAG信息列表 > ajax
在AJAX代码中访问快捷码?
我有一些数据是用ajax. 数据工作正常,但我有一些shortcode 已在未按预期显示的相同数据中使用。看起来像是shortcode 函数在时不可用ajax 呼叫请任何人帮助我如何访问shortcode 在内部ajax?不幸的是,这里的代码不是很简单。我正在使用Calendar 显示日历的插件。然后使用Tippy 显示日历中事件的短代码,以便在鼠标悬停时展开。使用ajax更新日历(下个月或下一年)时,使用Tippy弹出窗口显示事件的快捷代码不起作用。因为不知何故,在特定时间使用ajax提取内容时,短代码
AJAX根据类别过滤点击帖子
这是我第一次涉足AJAX,我一直在拼接各种教程中的代码,但可能没有帮助。我的主页(index.php)上有一个类别列表和一个最近帖子的列表。当用户单击某个类别时,我希望更新此帖子列表,而不刷新页面。当前,当我单击一个过滤器时,所有帖子都会加载到我的响应容器中(它不是按类别过滤),并且加载的唯一内容是\\u content(),即使我的模板(listing post.php)要求缩略图、类别等。我使用骨骼作为启动主题,因此wp\\u localize\\u脚本位于该文件中(它正在工作)。我只包含了我知道有问
无法使用AJAX结果从SQL获取结果
我正在使用一个AJAX表单向代码提供一些东西,以便在db中查找。单独的表格,而不是WP选项。我从AJAX获得结果,但当我尝试执行sql时,它只返回0。这是功能: function myajax_inputtitleSubmit_func() { // check nonce $nonce = $_POST[\'nextNonce\']; if ( ! wp_verify_nonce( $nonce, \'myajax-next-nonce\' )
使用wordpress内置的admin-ajax.php有什么意义?
我试图理解为什么要使用管理ajax。php比这样做更有优势:add_action (\'wp_loaded\', \'my_ajax\'); function my_ajax() { // Do Ajax, Check $_POST die(); } JQuery ajax只指向博客的索引。管理ajax。php要做一些简单的事情似乎相当复杂,必须注册脚本、添加挂钩并设置一个js变量url来指向管理ajax。php,然后使用wp_ajax_nopriv_
使用AJAX生成前端/查看器端页面
我目前正在尝试通过POST方法将插件小部件中的代码中的某些数据发送到主题的存档。php页面。包含jquery/ajax数据的代码是:<a class=\"ajax-post\" data-year=\"\'.$previous ->year .\'\" data-month=\"\'.$previous->month.\'\" data-category=\"\'.$category.\'\" href=\"\' . filter_date_link($category,$previou
为什么Wordpress的心跳登录不刷新随机数?
这里有一个有趣的实验:转到wordpress插件列表页面,注意激活、停用链接在请求中都有一个nonce部分。在第二个选项卡中,注销站点,然后返回插件列表页面。过了一会儿,页面意识到它没有登录,并弹出一个登录屏幕。登录,然后单击“激活”或“停用”按钮。请注意,它会给出nonce failure消息,“是否确实要执行此操作”?因为前一个会话的nonce不起作用。为什么Wordpress不知道刷新这些nonce?我原以为新的nonces会作为心跳ajax发送回来,但在登录屏幕上似乎没有ajax请求。更新:这似乎
通过AJAX和高级定制字段动态填充内容
我正在使用高级自定义字段中的repeater字段创建多个照片库。共有4页,每页有多个图像库。因此,我希望通过使用单个外部PHP文件生成内容和AJAX一次只加载一个库来减少负载。我不太确定如何做到这一点,因为ACF字段是在外部文件中定义的,它不知道从哪个页面获取字段。以下是我的JavaScript:var passObject = {}; $.ajax({ url:\"<?php bloginfo(\'template_directory\'); ?&
使用AJAX从数据库获取数据的插件的问题
回答了一些问题后,我编辑了代码。这是我的插件结构stpl1 stpl1.php getuser.php 在stpl1中。php我有以下代码:<?php /* Plugin Name: Wordpress Plugin Stijn 1 Description: Een Wordpress plugin die data uit een database haalt en invult via Ajax in een fo
注销时无限滚动不起作用
The problem: 无限循环仅在用户登录后才起作用,然后显示尚未发布的帖子。一旦我注销,无限卷轴就不再工作了。The setup: 我有以下自定义无限循环函数:add_action(\'wp_ajax_zephyr_infinite_scroll\', \'zephyr_get_nextpage\'); function zephyr_get_nextpage() { $loopFile = $_POST[\'loop_file\']; $pag
WordPress监听函数.php中的$_POST
我目前在我的functions.php 检查数据库中是否存在用户名。function check_username() { $username = $_POST[\'user\']; if ( username_exists( $username ) ) { $return[\'user_exists\'] = true; } else { $return[
如果未登录,则无法访问Username_Existes()函数
我在函数中使用以下函数。php检查数据库中是否存在用户名function check_username() { $username = $_POST[\'user\']; if ( username_exists( $username ) ) { $return[\'user_exists\'] = true; } else { $return[\'user_exists\'] = false;
我需要从WP_QUERY中运行AJAX函数,但只能在第一个项目上运行
我有一个页面,用户可以在其中过滤来自Ultimate WP Query Search filter插件的结果。结果通过AJAX调用显示在DIV中。这是工作的100%。然而,我在查询中的每个结果都附加了另一个AJAX函数,允许用户根据搜索结果创建新帖子。(我是如何做到这一点的,请参见本文Create new Wordpress post [wp_insert_post] based on results of a WP_Query)我现在遇到的问题是,当我查看wp\\U查询结果时,我在每个记录上都有一个“添
未发生jQuery的AJAX请求
我的问题是:无法使用jQuery执行POST请求。下面是完整的描述:我在页面中创建了一个链接(使用帖子和页面的插件PHP代码):<?php $nonce = wp_create_nonce(\"test_nonce\"); $link = admin_url(\'admin-ajax.php?action=my_delete_object&object_id=\'.$object_id.\'&nonce=\'.$nonce);
Using ajax with wordpress
我试图了解Wordpress中的ajax请求,但发现很难理解。基本上,我有一个包含许多步骤的表单,您可以使用ajax处理这些请求,每次发布数据,隐藏并显示通常包含表单字段的不同步骤的div。当前有一个表单是在带有短代码的插件中执行的。这将通过以下方式发出ajax请求:function callAjaxsubmit() { $(\"#form\").serialize(); $.ajax({ type: \"POST\", url: \"/conf
WP使用AJAX加载帖子并应用同位素
I ma使用Ajax Load More 为了得到我的帖子并在前端展示,我将同位素应用于这些项目。当我第一次展示一些项目和应用同位素时,它工作得很好。但当我第二次用ajax加载post并尝试应用同位素时,同位素不起作用,post被覆盖。有人能在这方面帮助我吗?
一次点击取消高亮显示导航
我使用的是214主题,我使用Ajax加载页面。我想做的事-菜单栏可以取消导航栏上前一页的焦点,并突出显示当前页。实际发生了什么-没什么,只是保持不变。我的代码:// highlight the current menu item jQuery(\'ul.menu li\').each(function() { jQuery(this).removeClass(\'current-menu-item\'); }); jQuery(thiss).parents(\'li
Admin-ajax.php慢,怎么提速?
与自己的和定制的服务入口点(site.com/wordpress/wp-content/myplugin/rpc.php?…)相比,管理ajax的速度似乎慢得令人难以置信。在我们的自定义服务条目中,我们实际上只加载:wp config。php&;wp负载。php,然后我们的RPC处理程序=120ms,用于RPC请求。在管理ajax时。php将其950ms用于相同的请求。我们能做些什么来加快速度吗?我们可以禁用与我们的请求无关的过滤器和插件吗?我们想切换到管理ajax,但这样的性能对用户体验来说简直太
AJAX对登录用户不起作用
我有一个插件“DWQA”,在这个插件中,当用户没有登录到站点时,ajax调用可以很好地工作。但当用户登录到该站点时,ajax调用就不起作用了。传递给管理ajax的变量。php返回null。对于登录和注销的用户,wordpress中的ajax调用有何不同?如果是的话,有没有办法使它们相同?
WordPress前端的AJAX调用
在我的插件中,我在后端使用了两个ajax调用。这很有效。但为了在前端提供相同的功能,我用另一个名称加载了这两个函数的副本,我的代码是:在我的插件主文件中:function my_action_callback(){ global $wpdb; if (@$_POST[\'id\']) { $daty = $wpdb->get_results(\"select eemail_id,eemail_content,eemail_subject from \
使用条件订书符加载插件
我认为我写的几个使用ajax的插件与我有一些冲突。当他们在每个页面上加载资源时,而不是在需要的时候,我认为这会造成问题。当您需要插件时,加载插件的最佳方式是什么?这两个插件都只需要在用户导航到单个页面时运行我只是想把一个插件包装成这样:if (is_page( \'slug-name\' ) ) { //plugin code } 但这显然行不通,因为它不属于任何Wordpress挂钩。WooCommerce有以下功能,只有在WooCommerce本