您当前的位置:首页 > TAG信息列表 > ajax
在WordPress中的AJAX调用期间调试PHP对象
我在使用WP插件时遇到了真正的问题,因为我似乎无法访问我的PHP数据来查看发生了什么。如果我在PHP函数中添加了任何不喜欢的内容,插件将发出一个ajax调用,该调用将挂起(如下所示)。而不是线路do_action_ref_array( \'bookly_validate_custom_field\', array( $field, &$this->errors, $fields[ $field->id ] ) );我试过了$this->errors[\'custom_fields
无法从短码处理程序函数修改类属性
我试图将来自shortcode属性的数据存储在class属性中,以便稍后在其他函数中使用它。但不知何故,我总是以房产的初始价值来结束。下面是一个简化的示例来展示我的问题:class ScopeTestClass { public $my_var = null; function __construct() { // The calls to add_action() go here // I\'ve omitted
用AJAX点击帖子id后显示帖子缩略图
我想在用户单击WordPress循环中的链接后显示帖子缩略图。每篇文章都包含以下标记:<span class=\"id_53\">Display Post Image</span> 当用户单击此<span> 标记,我想使用AJAX显示后期缩略图图像$.post() 以下标记的内部:<div id=\"img_in\"></div>
Vue.js + AJAX Shortcode
我知道以前有人问过这个问题,但我找不到具体用例的实质性答案。Overview我一直在使用RESTAPI和Vue开发一个基于Wordpress的网站。js作为前端框架。我在获取帖子、显示数据等方面没有问题。Issue自Vue以来。js在客户端运行,我在使用需要在php中呈现服务器端的插件/短代码时遇到了一些问题。我正在寻找一种解决方案,在php函数中呈现一个短代码,并将呈现的数据发送到我的前端,最终使用Vue显示它。js。JSvar http = new XMLHttpRequest(); var
通过WP_Query方法获取当前自定义帖子ID
我在我的functions.phpfunction get_blueprints_for_building () { $args = array( \'post_type\' => \'portfolio\'); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) : $loop->the_post(); echo get_the_ID(); endw
如何使用wpdb从表中拉取数据?
我创建了一个新的数据库连接:$mydb=new wpdb(db info)我知道它可以连接,但由于某种原因,我无法从以下位置获取任何数据:$pulled = $mydb->get_results($mydb->prepare($query), \"ARRAY_A\"). 我知道它自己写的查询是正确的,但由于某种原因$pull不包含任何数据。任何人有任何建议或解决方案,请和谢谢你。
将JSON数据从WP查询传递到AJAX导致空错误
我当前正在使用WP_Query 这将在按下按钮时从AJAX调用触发。post元字段lat lng 将用作谷歌地图的位置数据。没有AJAX,查询输出很好,但似乎无法让它返回结果。我收到的回复-[{name: \"\", lng: null, lat: null}, {name: \"\", lng: null, lat: null}]现在,我认为错误在于在以下位置将结果转换为JSONjson_encode 阶段,但不太确定?任何帮助都会很好,对AJAX来说都是全新的!Function.php<?php
Admin-ajax.php在子域上无法正常工作
我试图将产品价格(从数据库中提取)乘以cookie存储的货币,对应于切换语言。为了实现这一点,我使用了AJAX脚本和几种方法。问题在于方法currencyRates();尽管在测试环境中,一切都很正常(我使用的是子文件夹而不是子域),但在生产级方法上currencyRates(); 只是返回值1(在方法开始时初始化,当var_dump $rate 在foreach循环中,它给了我期望的值,但当我尝试返回时,它总是在开始变量处初始化的值$rate = 1). 发生了什么事?子域如何影响这种类型的脚本?数据库
使用AJAX手动登录用户安全吗?
我正在为我的主题添加一个模式登录。最直接的途径是创建模板并包括wp_login_form(); 在里面。这将加载稍后可以使用CSS或jQuery自定义的核心登录。但是,它需要重新加载页面以验证凭据。我的想法是使用AJAX请求发送用户名和哈希密码,并通过wp_singon().现在我的问题是:这样做安全吗?WordPress本身会以某种方式将密码发送到服务器,但我不确定这就是它</如果可以这样做,我应该使用admin-ajax? 或者REST-API也可以处理登录吗</如果以上都可以,那么最后一
ajax is returning 0
这是我第一次尝试在WordPress中启动ajax。我知道我犯了一个错误,就是不让我的ajax运行,所以请帮我弄清楚。这是我的js代码-这是我的ajax代码-
帮助定制Love It插件(在Foreach中使用)
我正在尝试调整一个由DanielPataki设计的love-it插件,它基本上是在查看单曲时使用Ajax更新post-meta。php-在单个帖子视图上应用功能时,一切都很好,但我希望在查看在foreach查询中列出多篇帖子的自定义页面模板时,也能实现同样的功能。因此,在foreach中列出了5篇带有标题、爱数和增加爱数按钮的帖子,我只想针对选定的帖子,并在单击后更新单个帖子元然而,在我列出的任何帖子上更新meta时,它只会将其应用于查询中的第一篇帖子主要插件文件Ajax测试。php<?php
WordPress+JavaScipt+AJAX+MySQL:插入表单查询
我正试图在WordPress管理网站上制作带有表单的预订插件,在那里我可以在日历中添加新事件(用JavaScript制作)。我必须提交包含所有数据的表单,并将数据插入MySQL数据库。我的ajax.js 文件:function ajaxSubmit(e){ var nazwa_szkolenia = document.getElementById("nazwa_szkolenia").value; var Data_szkolenia = document.getEle
AJAX评论表单在FrontPage上提交成功但未插入
我正试图通过Ajax将Wordpress评论表单发布在FrontPage上。提交时,将执行JS的成功代码,但注释不会插入数据库中。提前感谢您的帮助!HTML <form id=\"commentform\" type=\"post\" class=\"commentform\"> <label for=\"comment\"></label> <textarea id=\"comment\" class=\"comment\"
How to Use JSON With AJAX?
I\'ve defined a PHP callback function to handle the communication between server-side and client-side:function json_render_modal_body() { check_ajax_referer( THEME_PREFIX . \'-modals\', \'nonce\' ); $response = array( \'text\' =&
WordPress 4.8:使用多个所见即所得-如何在小工具中使用媒体编辑器?
随着WP 4.8扩展widgets API,简单文本小部件使用TinyMCE。优点是TinyMCE脚本已经在Ajax请求中排队。然而,对于客户端,我需要一个具有multiple editors 在里面。此小部件不仅用于小部件的页面,还用于插件中Page builder by SiteOrigin.在新的WordPress中,widget form()函数的作用如下:public function form( $instance ) { // ...
从页面返回到AJAX搜索结果
我有一个客户端表单,您可以在其中选择各种字段,这将执行AJAX搜索,并返回自定义帖子类型的结果。现在,客户希望在单击单个结果(特定的单个CPT)时有一个“返回搜索结果”按钮。我的想法是在每个结果的永久链接的url上附加一个查询参数,该url将包含查询参数的json,类似<a href=\"\' . get_permalink() . \'\"?query_string=\' . wp_json_encode( $args ) . \'>Find out more<a> 然
(前端AJAX)获取带有图片缩略图的帖子数据?
我通过AJAX使用post id返回数据。现在,什么是“合并”图像缩略图的最佳方法(get_the_post_thumbnail( $id, \'medium\' ) ) 从服务器返回的数据?我需要将其作为单个JSON对象传递给模板(所有这些都很好,只需要图像)。简单的想法:$post = get_post( $post_id ); $post[\'image\'] = get_the_post_thumbnail( $post_id, \'medium\' ); ec
如何允许未登录WP系统的用户上传到媒体库?
我现在卡住了。对于我的项目,我必须创建登录名,而不是使用WP用户系统,而是使用另一个系统。现在,当我登录系统API时,我创建了一些cookie,但显然我没有为登录的用户创建wp cookie。因此,我想允许用户使用WP的媒体库上传(link of WP codex) 一些文件,但不起作用。我还编辑了(临时核心wordpress更改)admin ajax。php,用于在用户未登录的情况下强制创建帖子附件:if ( is_user_logged_in() ) { do_action(
如何从纯前端AJAX获取帖子(只使用帖子ID)?
我需要在模式叠加中显示帖子的各种内容。如何使用经典的jQuery方法从前端(直接从.js文件)通过AJAX调用Wordpress?$.ajax({ \'url\' : ? data : { \'id\' : 247 <-- post ID } ... }); 这不是PHP文件,因此没有:admin_url(\'admin-ajax.php?action=my_action&post_id
如何将内容动态加载到Bootstrap模式窗口的主体中?
我发现this answer on Stack Overflow, 回答这个确切的问题。我稍微修改了一下,因为我使用了button 而不是anchor:jQuery( \".modal\" ).on( \"show.bs.modal\", function ( e ) { var target = jQuery( e.relatedTarget ).attr( \"data-target\" ).replace( \"#\", \"\" ); var m