您当前的位置:首页 > TAG信息列表 > ajax
提前注册Taxonomy,以便可以在unctions.php和admin-ajax.php中使用它
这是对this post, 概述在函数中无法使用get\\u terms函数的原因。php(实际上是通过ajax/admin\\u ajax.php调用)。我可以在任何帖子、任何页面上获取术语(自定义税),除了在我的ajax函数中。在转储get\\u terms的值时,我收到了可怕的“分类法不存在”错误。问题是,在调用函数查找术语后,分类法被注册。问题是,如何尽早注册税务以便使用此功能?注册自定义帖子类型和分类的代码是函数中的第一个。php(通过外部php提供,以保持functions.php干净)/**
接受具有序列化表单数据的AJAX调用
我正在尝试通过ajax向wordpress插件传递一些表单数据,它工作正常,除非表单数据被序列化,否则服务器会以错误消息响应。这件事我已经坚持了好几天了,但我无法让它发挥作用。我做错了什么,这不会那么难吧?以下是错误消息:call\\u user\\u func\\u array()要求参数1为有效回调,在X:\\xampp\\htdocs\\testsite\\wp includes\\plugin中找不到函数“process\\u request”,或函数名无效。php在线406AJAX调用:jQue
在WordPress AJAX API中使用主干
我试图使用主干构建一个简单的TODO插件,但遇到了AJAX API的问题。为了获得正确的AJAX回调,必须像下面这样传入“action”参数:管理ajax。php?操作=获取\\u待办事项对于主干中的GET方法来说,它工作得很好。但是,使用DELETE主干时,默认情况下将使用如下URL:管理ajax。php?操作=获取待办事项/9其中,“9”是要删除的todo的ID。通过添加这个ID,它中断了WordPress端的AJAX调用。我可以手动覆盖每个方法的URL,但我想知道是否有更优雅的方法让AJAX API
WordPress如何使用wp_ajax操作返回正常搜索结果
我希望在使用wp\\u ajax操作时可以使用正常的搜索结果。是否有办法对当前请求中可用的参数执行常规WP\\U查询?这是我当前的代码:add_action(\'wp_ajax_nopriv_update_search\', \'ajax_update_search\'); add_action(\'wp_ajax_update_search\', \'ajax_update_search\'); function ajax_update_search() { global
在scrool上将类似Facebook的帖子加载到底部
我有一个页面来显示我的产品,现在我想使用“无限滚动”加载更多帖子。
使用wp_ajax和wp_ajax_nopriv挂接
我想发送一个ajax请求,如果用户登录,我想处理它。因此,我想使用以下两个挂钩,但我不确定是否正确使用了它们。使用相同的功能是否正确take_action_function 对于两个挂钩,然后检查该功能是否用户已登录?或者我应该创建two different functions, 一个用于执行操作,另一个仅用于返回用户应登录的消息?add_action(\'wp_ajax_nopriv_test-action\', \'take_action_function\'); add_action(\'w
AJAX回调中的DO_SHORT代码
我的内部有一个AJAX回调函数functions.php 文件,其中显示特定类别中的帖子。add_action( \'wp_ajax_ajaxified_function\', \'ajaxified_function\' ); add_action( \'wp_ajax_nopriv_ajaxified_function\', \'ajaxified_function\' ); function ajaxified_function() { $post = g
在AJAX中调用getText时不会进行转换
当在gettext调用(\\uu()、\\ u e()等)中加载内容时,当我在浏览器中正常呈现页面时,它们可以很好地进行翻译(PHP将内容传递给浏览器),但是当我进行AJAX调用时,gettext不会进行翻译。我想可能就是这个词,但当我在通常从服务器(而不是通过ajax)加载的内容中使用gettext调用时,它会进行翻译。我正在使用WPML,但我不认为这与它有任何关系?是否有什么特殊的事情需要我做,或者将load\\u plugin\\u textdomain函数调用添加到特定的操作挂钩?它现在已添加到“
如何构建具有错误处理功能的自定义登录/注册表单?
因此,我正在开发一个插件,其中我正在创建一个自定义页面,其中包含一个登录表单和一个用于用户注册的表单;我已经建立并运行了表单,下面是我的代码。<!-- Begin login form --> <form name=\"loginform\" id=\"login_form\" class=\"login_form\" action=\"<?php echo esc_url( wp_login_url() ); ?>\" method=\
带有jQuery UI对话框的AJAX不起作用
在对话框中进行更改时,我正在尝试更新自定义数据库表。对话框和ajax调用的脚本如下所示-jQuery(document).ready(function($){ $(\"td > span\").click(function(){ var id = $(this).attr(\'id\'); var message = \"message\"+id; var content = jQuery(\"#\"+message).te
Admin-ajax.php正在死亡“0”,没有处理功能
I am trying to learn how to process AJAX requests in Wordpress the correct way. To do this I am adapting this tutorial to create a super simple AJAX request to place the ID of a post (from a link) into my page content. The Logic Whe
使用AJAX构建自定义登录表单
我正在尝试使用此教程WordPress AJAX Login Without a Plugin – The Right Way Natko Hasic构建了一个登录、注册和忘记密码表单,可以处理所有事情,包括AJAX错误消息。教程和我的项目之间的区别是。。。我不想在弹出窗口中这样做,而是在一个插件中这样做,而不是在根主题文件夹中。这是我的代码。。。页面模板中的代码:<form name=\"login_form\" id=\"login_form\" class=\"login_form\" act
构建和AJAX插件不起作用
我有一个插件上的代码 function ajaxp_init(){ /* * registro del script */ wp_deregister_script( \'jquery\' ); wp_register_script( \'jquery\', \'http://code.jquery.com/jquery-latest.pack.js\', false, \'\' );
Nonces and Cache
很明显,表单提交和AJAX请求,尤其是合理的请求,需要“nonces”来避免某些攻击。然而,随着高速缓存系统的大量使用,很难生成它们并输出新的nonce而不是高速缓存的nonce。为了解决这个问题,我考虑创建一个AJAX函数,返回一个新的nonce,在提交表单之前进行请求。然后,此nonce将作为隐藏字段附加到表单中。你认为这是一种安全的方法吗?返回新nonce的PHP函数:function create_nonce() { return wp_create_nonce(\'my-nonc
ajax in admin menu
遵循列出的教程here, 很抱歉,数据没有保存到我试图设置的用户元中。这个过程本身似乎很简单,但元数据没有被保存。在运行jQuery脚本时,我没有遇到任何控制台错误和运行的小成功动画。<?php add_action( \'admin_footer\', \'ring_jquery\' ); function ring_jquery() { ?> <script type=\"text/javascript\">
在Single.php的选项卡式侧边栏中加载更多帖子(AJAX)
我正在尝试使用这种方法https://wordpress.stackexchange.com/a/56349/18144 要在单条上的侧栏中创建“加载更多”按钮。php。我想能够加载更多的帖子在侧栏选项卡后点击加载更多按钮。我错过了一些东西,因为它不起作用。但是控制台中没有错误,所以我真的不知道从哪里开始。单曲侧边栏。php具有以下(简化)结构:<aside id=\"sidemenu-container\"> <div id=\"side-top\">....&
通过AJAX再次运行当前查询,但更改了变量
我有一个自定义查询$query. 输入基于表单输入。查询已经在一个页面上运行了,但在此之后,我想在不重新加载页面的情况下再次运行它,使用AJAX(当用户选择选项卡(引导)时)也是如此。问题是我需要更改查询变量posts_per_page 到-1.选择选项卡时执行操作的代码为:$(\'#myTab\').on(\'shown\', function () { // Do stuff here }) 现在在这个功能中,我可以jQuery.ajax( {
仅在某些页面上加载的AJAX导航和脚本
我正在构建一个主题。主题帖子导航是通过jQuery Ajax完成的。我已经使用了几个插件来查看兼容性,但我对Ajax的功能性有一个问题。一些插件(如Jetpack)会根据帖子内容加载某些脚本。例如,Page1没有具有VideoPress功能的帖子,而Page2有。然后将在第2页加载所需的脚本only. 我遇到了一个问题,因为用户可能会转到第1页,然后第2页的帖子将通过Ajax加载,视频帖子(来自第2页)将中断,因为第一页上没有加载脚本。有没有办法解决这个问题?我不知道该怎么做。
具有循环过滤类别的AJAX
我一直在研究如何使用AJAX进行循环。我在网上找到了一些代码并修改了一些部分,但我似乎无法使其正常工作。这是我的循环代码:<article id=\"main\" class=\"five seventh padded\"> <?php $categories = get_categories(); ?> <ul id=\"category-menu\"> <?php foreach ( $categor
有可能为不同的页面设置多个主题定制器吗?
如果您有一个主题,例如有一个博客、头版和其他页面,是否可以有多个主题自定义程序,以便您可以在编辑样式时提供实时预览?我的主题有一个首页和一个博客。除了页眉和页脚之外,由于主题的类型,博客不会从首页上获得太多内容。如果我想允许用户使用主题定制器编辑首页和博客页面,我是否能够运行多个定制器,因此我有一个用于首页,一个用于博客?这将允许用户轻松使用主题定制器以及ajax实时预览。到目前为止,我还没有看到这样做。我猜这种情况下的常规做法是要么在后端提供一个额外的选项页面,要么在其他页面的主题定制器中添加部分(即使