您当前的位置:首页 > TAG信息列表 > ajax
只需在插件上运行php函数的一个javascript函数
当用户执行某个操作时,我想从插件运行一个php函数。我检查了这个链接,但我还是很困惑。https://codex.wordpress.org/AJAX_in_Plugins 下面是我编写的相关JS代码。$(function() { var data = { \'nothing\': \'nothing\' \'whatever\': ajax_object.we_walue } document.g
何时使用操作挂钩和插件
我有一个页面,我希望用户能够发布信息,然后我上传到数据库。我通过ajax处理请求,并试图通过一个动作挂钩建立数据库连接和sql查询。首先,这是一个好的做法吗?我的代码(相关部分):HTML:<div id=\"user_info\"> <input class=\"form-control\" type=\"text\" id=\"name\" placeholder=\"Fullständigt namn\" required autocomplete=\"off\"/
插件类内部的AJAX调用未触发
我已经阅读了关于同一问题的其他问题,但对我的情况似乎没有任何帮助。也许有人在我的代码中看到了我看不到的东西?我创建了一个带有类的插件,然后我有一个AJAX调用,当我单击页面上的HTML元素时会触发该调用。除了没有进入插件内部的回调之外,所有这些似乎都正常工作。plugin.phpclass BSPFPluginClass { protected $nonce = \'mynonce\'; public function __construct() { /*
WP_Query extended with AJAX
Im使用带有ajax的wp\\U查询来显示和过滤我的自定义帖子。在我尝试在args参数中使用扩展版本的wp\\u query之前,一切都正常。我的js文件代码:jQuery(function($){ $(\'#filter\').submit(function(){ var filter = $(\'#filter\'); $.ajax({ url:filter.attr(\'action\'), data:filte
查找AJAX GET调用的方法
我需要在Wordpress网站上找到bug但是我找不到AJAX GET调用在后端运行的方法(函数)<这不是网站的管理部分,而是网站的前端部分。important我找到了发送AJAX调用的url,但不知道如何找到方法/函数发送AJAX调用的代码如下所示我有发送XMLHttpRequest的代码,如下所示: var xhr = new XMLHttpRequest(); xhr.open(\"GET\", \"http://themes.qnimate.com/qplog/wp-a
联系人表单AJAX空响应错误消息
I have two contact forms in my theme, one of them saves the contact information in a custom post and send emails to user and admin, and is working great. The other has to send the email, but not save anything.The problem is that, the second contact form h
无法从wpordrpess中的AJAX调用访问类属性
我在从wp\\u ajax\\u函数内部调用类方法时遇到问题。我的代码如下所示: class Cart { public $cart_content; public $cart_id; public $db; public function __construct() { $this->db = $GLOBALS[\'wpdb\']; ad
Get wp_title wp ajax
我正在尝试获取特定url的wp\\u title结果。我这样做是为了在请求页面时形成ajax响应。我读过几篇回复(例如。Get wp_title() from page ID into a variable) 这是伟大的,除了我使用的Yoast搜索引擎优化(我相信)超越了默认功能。不知何故,我想得到尤斯特会吐出来的头衔。如果我在循环中,调用wp\\u title会得到所需的结果。然而,正如我所说,我是在循环之外做这件事的。我尝试了以下方法:function requestPage() {
有没有办法在不使用die()的情况下发出admin-ajax请求?
和标题差不多。我编写了一个自定义插件,它依赖于管理ajax来处理各种表单和操作。这一切都很好,但是由于各种函数都会产生响应,我必须在echo函数之后插入一个die()。ie:echo $return_string; die(); 很好,但不幸的是,这破坏了我的PHPUnit测试,因为抛出一个die()将杀死脚本并阻止单元测试工作。如果没有骰子,我会在响应结束时收到传统的0,这不是我想要的。还尝试了推荐的WP:wp_die(); 有人对如何绕过这一点有什么想法吗?
根据类别动态加载帖子
我想根据选择的类别加载帖子。加载应在不刷新页面的情况下完成。我的第一个想法是在wordpress函数中包含AJAX,但我想知道是否已经有了预先准备好的功能?或者至少是一些骨架。这些是我的类别,所以在选择一个(或多个)类别时,应该加载帖子。
在管理AJAX调用中实例化WP_QUERY是不可能的吗?
使用WordPress Ajax API查询某些帖子时,WP\\U查询的内容始终为空(这意味着该类存在,但every property is set to null or false).function my_ajax_admin() { $query = new WP_Query(); $tab = array(); while($query->have_posts()):
Use Shortcode on Custom Page
如何在主题中的自定义页面上使用快捷码?假设我有一个具有jQuery ajax功能的页面。我可以通过JQuery post在my_form.php 页在confirm.php 第页,我想使用Contact Form DB插件中的一个短代码。下面是我写的源代码,my_form.php<?php get_header(); // Include all the theme functions ?> <form name=\"season-fo
站点迁移后的AJAX请求和目录结构问题
如果这地方不对,请告诉我。我正试图在localhost上为开发人员设置一个wp站点,该站点使用解析为root(/)的ajax请求。我的问题是,请求被解释为http://localhost/user/ 不http://localhost/public_html 因为结构中有额外的文件夹。原始站点:domain > public_html > wpinstall 但是,在我的本地和共享主机中:domain > user > public_html > wpinstall
Use Contact Form 7 with Ajax
我在wordpress中为表单和ajax制作了一个插件。当页面通过ajax成功加载内容时,我想在页面上使用联系人表单7。我使用do_shortcode() 标记为“联系人表单7常见问题解答”上的“解释”,但无法显示表单。下面是我正在执行的示例代码:function.phpadd_action( \'wp_enqueue_scripts\', \'ajax_test_enqueue_scripts\' ); function ajax_test_enqueue_scripts() {
将表单属性传递给WordPress中的另一个php模板
我知道这个问题被问了很多次,但我尝试了所有的方法,仍然很难找出为什么它不起作用。。。因此,我有以下表格(尚未定稿):<form id=\"doctor_search\" > <h1>Doctor search</h1> <fieldset> <legend>Fill at least 1 of the following fields</legend>
Contact Form 7-在AJAX请求后提交表单不起作用
我正在使用Contact Form 7 with ajax jquery. 第一部分供用户插入vehicle number 和email. 如果成功,它将通过ajax加载联系人表单7。当我点击提交时,它将重定向到一个新页面,并将输出0。我在谷歌上做了一项研究,发现wpcf7-submit 作用我尝试创建一个警报函数,它会按预期进行响应。如果表单上没有错误,我想如何将其与联系人表单7一起使用并通过电子邮件发送表单详细信息?Coding表单。php<?php get_header();
AJAX调用返回‘testest0’而不是‘test’--为什么?
我希望下面的代码会提醒“test”,而不是提醒“testtest0”。为什么?代码在管理页脚中运行一些javascript,它的响应只是通过函数进行响应test() 和get_test();<?php class Test_Class { public function __construct() { add_action( \'admin_footer\', array( $this, \'test_js\' ) );
Vue.js + AJAX Shortcode
我知道以前有人问过这个问题,但我找不到具体用例的实质性答案。Overview我一直在使用RESTAPI和Vue开发一个基于Wordpress的网站。js作为前端框架。我在获取帖子、显示数据等方面没有问题。Issue自Vue以来。js在客户端运行,我在使用需要在php中呈现服务器端的插件/短代码时遇到了一些问题。我正在寻找一种解决方案,在php函数中呈现一个短代码,并将呈现的数据发送到我的前端,最终使用Vue显示它。js。JSvar http = new XMLHttpRequest(); var
联系人表单7自定义发布操作
我在这里发现了一条讨论这个主题的帖子:https://stackoverflow.com/questions/14177844/how-to-change-form-action-url-for-contact-form-7然而,使用以下代码似乎不起作用,因为联系人表单正在使用ajax提交回CF7,并且忽略了post操作。add_filter(\'wpcf7_form_action_url\', \'wpcf7_custom_form_action_url\'); function wpcf7_c
在AJAX搜索WordPress中包括自定义字段
我有一个自定义帖子类型的搜索表单。用户应该能够按商店名称和商店所在城市进行搜索。商店名称与帖子标题相同,因此我设法找出了这一部分。另一方面,城市是一个高级自定义字段,我不知道如何将其包含在搜索查询中。因此,当用户开始键入时,是否与1匹配。职位标题和/或2。高级自定义字段“城市”?这是我的密码functions.phpadd_action( \'wp_footer\', \'ajax_fetch\' ); function ajax_fetch() { ?> <scri