您当前的位置:首页 > TAG信息列表 > ajax
AJAX请求不通过代理进行路由
我构建了一个插件,它使用AJAX将URL发布到URL2PNG API,并通过wp\\u remote\\u get将屏幕截图带回WordPress。它在我的开发环境中工作得很好。但在生产中,它需要通过代理。这就是它变粘的地方。我们通过wp-config定义了代理,它工作得很好。在测试中,我能够通过代理成功连接到URL2PNG API并返回结果。。但是当请求通过AJAX发出时,没有成功。我已经进行了广泛的测试,以下是我的发现:直接在插件中发出的请求(例如页面加载)可以通过代理正确路由,不会出现问题。在浏览器
如何在加载外部Java脚本时包含admin-ajax
我正在创建一个插件,它有一些外部Javascript和一些AJAX调用。。。但我不知道引用admin-ajax.php 文件,因为路径需要来自PHP的一些输入(路径等)。我应该声明一个全局javascript变量吗?实现这一目标的最佳方式是什么?
Ajax object comes back empty
我正在编写一个带有ajax请求的插件,我遇到了一个奇怪的问题。它最初几次工作正常,但突然之间,数据变成空的或空的。代码如下:/* in functions.php */ add_action( \'wp_ajax_rs-MYajaxAction\', \'wpw_display_js_vars\'); add_action( \'wp_ajax_nopriv_rs-MYajaxAction\', \'wpw_display_js_vars\'); function wpw
Admin-ajax.php“缺少参数2”警告
我在函数中有以下代码。php<script type=\"text/javascript\"> var post_id = \"1055\"; // hardcoded post id for testing purposes var type = \"some_type\"; var data = {action: \"get_variations\", parent_id: post_id, item_type: type}; jQuery.post(\"/
如何在帖子页面中创建自定义面板和字段[插件]
我想写一个自定义插件,在post compose面板下面添加一个自定义面板,该面板将有几个字段和一个submit按钮。JS将开始向数据库提交内容,而不会保存或干扰后期保存/提交机制。目的是保存要使用的数据,并在撰写帖子时快速访问。我可以做一个插件设置页面,但我不喜欢在同一个地方使用两个屏幕的想法:)我看到了自定义字段插件,但它们为帖子增加了价值,而我希望在写帖子时创建一些更灵活的内容,但不一定链接到此帖子。我似乎找不到该怎么做。。。谢谢
使用AJAX前端的最佳方式是什么?
问题是,使用管理ajax,哪种方法是使用ajax创建主题的最佳/最简单的方法。php或正常。我这样问是因为我看到使用管理ajax会变得复杂。php,并使用jquery插件来启用浏览器历史记录。你觉得呢?对不起我的英语!!!
在REST风格的API中包含WordPress
我正在使用一个很棒的小开源产品Restler 为Wordpress应用程序提供RESTful API。为了实现这一点,我希望能够将Wordpress环境加载到一组PHP类中,Restler将在收到请求时运行这些PHP类。加载WP环境(不加载UI元素)的想法是通过一个名为AddWordpress的脚本实现的。php:<?php error_reporting(E_ALL); $site_name=\'yoursite\'; $site_domain=\'www.yoursite
如何为每个AJAX请求获取唯一的现时值?
我看到过一些关于让Wordpress为后续Ajax请求重新生成唯一nonce的讨论,但就我而言,我实际上无法让Wordpress这样做——每次我请求我认为应该是新nonce的内容时,我都会从Wordpress那里得到相同的nonce。我理解WP的nonce\\u生活的概念,甚至将其设置为其他内容,但这对我没有帮助。我不会通过本地化在标题中的JS对象中生成nonce,而是在我的显示页面上生成。我可以让我的页面处理Ajax请求,但当我在回调中从WP请求新的nonce时,我会得到相同的nonce,我不知道我做错
将admin-ajax.php添加到前端。好主意还是坏主意?
我喜欢管理ajax。php。但我讨厌必须本地化才能将前端脚本指向它,我希望有一个等效的、易于查找的主题文件。(看到前端请求通过“/wp-admin/”,我也很烦恼。没有实际原因,只是看起来很难看。)所以我只是复制了管理ajax。php中的根目录“/ajax.php”,调整了包含路径并删除了WP\\u ADMIN常量定义。看起来就像gangbusters(我现在可以将所有前端AJAX请求直接发送到/AJAX.php!并且我仍然可以在插件中使用普通的wp\\uAjax挂钩!)。但这安全吗?可能出现什么问题?由
AJAX post into pop-up div
我想在单击帖子/页面链接时将内容AJAX发布到弹出式div中。我想出了以下代码:相关HTML/PHP:<ul class=\"links\"> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <li><a href=\"<?php the_permalink() ?>\"><?php the_titl
Leverage permalinks with AJAX
我正在尝试为我的主题实现一些AJAX,但有一些事情我无法理解(或谷歌)。我有一个名为“Faculty”的自定义帖子类型和一个页面,该页面在一个链接到/Faculty/entry1、/Faculty/entry2等的网格中显示自定义帖子类型中每个条目的特征图像。我没有加载包含内容的新页面,而是尝试使用管理ajax在网格上方加载内容。php文件。但我如何利用当前的“漂亮”永久链接来实现这一点?我想要实现的是,用户单击特征图像,url将更改为/faculty/item2,我将通过AJAX接收item2的内容。如
AJAX对不起作用的潜在用户
我有一个非常简单的AJAX函数,当以admin身份登录时可以正常工作,但当以订阅者身份登录时,可以调用admin AJAX。php返回一个html页面,其中包含我的主题的页眉和页脚,仅此而已。通过做一些狼击剑,我追踪到了管理ajax的第37行。phpdo_action( \'admin_init\' );. 它到了那里就回来了。
Memberpress没有与WooCommerce合作
我正在为一个客户开发一个网站,它有一个会员订阅和一个小商店。我们正在使用memberpress 处理订阅,并将内容限制为某些成员资格类型。对于我们正在使用woocommerce的商店。不过,这两个插件在签出页面上似乎存在冲突。登录后一切正常。然而,如果你想以客人身份结账,事情就会变得不稳定。在woocommerce的结账处。在min.js中,有一个update\\u checkout()函数几乎没有ajax调用。通常情况下,这似乎是加载订单摘要和支付网关表单,但是,如果您注销,它最终会加载Memberpr
涉及AJAX的自定义Walker导航问题
我在一个不是我写的主题中使用ajax。这个ajax点击链接,然后将该页面滑入视图。它工作得很好。为了做到这一点,我必须为wp\\U nav\\U菜单定制一个walker,在链接中添加两个字符,以便我的链接在nav中看起来像这样 http://my-site.com/#!/post-1 我的问题是,当查看单个页面时。我必须让WordPress重新加载页面才能获得单个帖子。那么我的链接会是这样的 http://my-site.com/?p=post-1 因此,当我将鼠标悬停在导航上以返回到
使用多个查询加载更多帖子
我一直在开发一个使用load more ajax插件的主题,所有内容都已设置完毕,可以很好地处理主查询。但是,一旦我为热门帖子设置了新的查询,热门帖子的加载更多帖子导航将加载主查询的下一篇帖子。有没有办法让它加载热门帖子的下一个帖子页面?以下是索引文件:<?php get_header(); ?> <div id=\"blog\"> <h2 class=\"recent-head\">Recent Posts</h2&
暂时取消管理员指针
我有一个包含未来日期的页面的自定义元字段。我想确保这永远是一个未来的日期,并决定最好的方法是创建一个管理指针,如果日期是在过去。唯一的问题是关闭指针集的默认方式user_meta_data 我想改用cookie,每天唠叨用户,直到日期改变。好的,下面是一些代码示例:add_action( \'admin_enqueue_scripts\', \'nifty_admin_enqueue_scripts\' ); function nifty_admin_enqueue_scripts() {
在WordPress中实现AJAX的最佳方式是什么?
WordPress有一个处理AJAX的框架,这里有详细的文档记录:http://codex.wordpress.org/AJAX_in_Plugins我担心的是,每次执行AJAX查询时(即使您想从表中返回一个字段),该框架都会实例化整个WordPress堆栈,包括站点上可能存在的任何插件和主题函数。在我看来,这是一种非常繁重的方法,可以执行可能最终成为非常简单的函数。通常,很多WordPress网站都是在共享主机上运行的,没有太多的处理能力,因此,根据我的经验,对WordPress托管的AJAX调用的响应
Php和jQuery/javascript之间通信的最佳方式
我有一个自定义的post类型“pakket”,在其中我将各种数据放在分类术语中。这种自定义帖子类型有大约50个条目,每个条目都有自己的分类术语值。例如:帕克特Hakhoutsingel(瓦德达林)=0.6(opbrengstderving)=是(aanlegkosten)=“字符串”博辛格(瓦德达林)=6等等我在带有表单的页面上的下拉框中有相同的50个对应值(Hakhoutingel、bossingel等)。http://areal-agro.nl/tool/?page_id=6我想从数据库(使用php)
AJAX调用仅从查询返回100个结果
我有一个AJAX调用来填充下拉列表:function get_select_companies() { var t_id = $(\'select#select-product_types\').val(); if( t_id == -1 ) { $(\'#ajax-loader\').hide(); $(\'#select-manufacturers\').hide(); }
在分类页面上引入AJAX加载功能
在此帖子之后--Showing all the posts in one page? -- 我能够创建一个包含所有帖子的标签和分类页面。示例:http://blogote.com/apple/该链接包含200多个帖子。有没有办法一次只显示30-50篇帖子,并添加类似推特或Facebook的“加载更多”选项?也许我们已经有了这个插件?感谢您的回复。欢迎提出建议。谢谢