您当前的位置:首页 > TAG信息列表 > javascript
如何在AJAX响应中呈现快捷码?
问题我有一个单页布局,显示一个手风琴式的页面标题WP菜单。我使用AJAX将相应页面的WP内容加载并显示到一个div中,该div将get插入菜单的列表项中,这是可行的。The problem I have is this: 我无法使用AJAX调用来处理第三方短代码,相反,它们是以原始状态呈现的(例如:[buzzsprout])。然而,值得注意的是,本机WP短代码似乎呈现良好(如最新消息选项卡中所示:[音频])。因此,这似乎仅限于来自插件的第三方短代码。最后,我在多个地方读到,这可能是一个限制,因为WP AJ
脚本-loader.php在哪里创建JS标记
我有一个脚本正在wp includes/script loader中自动创建。php这是wordpress所依赖的jquery以及一些站点插件$scripts->add( \'jquery-core\', \'/wp-includes/js/jquery/jquery.js\', array(), \'1.12.4\' ); 我需要添加defer 对于创建标签的地方,我尝试将其移除并移到头部,但wordpress以及相关插件会中断,好像它完全丢失了一样。我假设它的代码是这样的,只是不确定要
为什么我的垂直制表符js代码不断刷新页面?
我目前正在WordPress管理区中为主题选项创建垂直选项卡。垂直选项卡的代码取自W3school vertical tabSo what\'s the problem问题是代码正在不断刷新页面。Here is the code// Verticall Tabs function openCity(evt, cityName) { var i, tabcontent, tablinks; tabcontent = document.getElementsByClas
使用json_encode测试$.post的结果
我有以下javascript代码:$.post(url, { \'ids[]\': row_ids },function(response) 有关发布信息,请执行以下操作:echo json_encode(array(\'success\'=>true,\'message\'=>$this->lang->line(\'items_successful_deleted\'))); 调试时,我发现响应包含以下内容:\"Array( [0] => 455
防止在可视化编辑器中转义Java脚本
我试图将JavaScript代码直接放到我的博客内容中,但WordPress似乎逃脱了[ ] 查尔斯。输入:<p>Some content blah blah</p> <script> var locations = [{ lat: 50.765688, lng: 15.056265 },{ lat: 50.765688, lng: 15.056265} ];&
从不同的域发出AJAX请求
我正在从主域向子域发出ajax请求。我已经解决了我的跨来源问题,所以我没有收到错误。呼叫正在返回data:0. 我已经检查了我的响应配置,ajax url和“操作”都是正确的。我的functions.php 如下所示:add_action(\"wp_ajax_sendhire\", \"sendhire\"); add_action(\"wp_ajax_nopriv_sendhire\", \"sendhire\"); function sendhire() {
在模板中包括特定的Java脚本。我的代码正确吗?
我有一个联系人表单,我想把它放在我的WordPress主题中,它会拉入特定的Javascript和CSS文件。引入Javascript(称为x.js)是否正确?我测试了它,它似乎工作得很好,我只是想看看我是否做得正确!还有,我会为a做同样的事情吗。css文件?下面是我放在函数文件中的php代码:add_action(\'wp_enqueue_scripts\',\'contactform\'); function contactform(){ if ( is_page_template(\
将复杂的网页转换为WP主题
我对整个WP主题开发还不熟悉,但我已经学习了一些课程,并观看了一些关于如何将HTML/PHP页面转换为wordpress主题的教程。然而,我发现的每一个教程和课程都只涉及转换一个真正基本和简单的页面,其主要内容包含一个页面<p> 元素,就是这样。我明白了,事实上这很简单。然而,我现在正试图转换我的第一个真正的网页,这是非常复杂的,我真的很挣扎。我至少有6个不同的页面,它们没有太多共同点(可能除了页眉和页脚),因此我创建了6个不同的“page slug.php”模板。显然,在每一个循环中,我都加
有反应的无头WP。如何处理路线?
默认情况下,Wordpress已经处理到请求页面的路由,但作为react的初学者,我想了解更多信息,我发现您需要创建所有路由。这将大大扩展应用程序开发。。目前beeing使用了什么来克服这个问题?
将jQuery.ajax()请求转换为XMLHttpRequest(普通的JavaScript)
正在寻求帮助更改jQuery.ajax() 请求加入香草XMLHttpRequest 对于WordPress,但并没有真正找到我想要的。有人能帮我把下面的内容重新格式化成普通的JavaScript吗XMLHttpRequest?$.ajax({ data: { \'action\': \'work_hour_form_handler\', \'work_hours_start\': document.getElementById(\'work
如何手动定义主循环
我正在从事一个使用WordPress作为后端和Vue的项目。前端为js。基本上,WordPress安装的任何有效URL都将加载索引。php并生成一个基本的Vue。js设置,从该点开始Vue。js通过ajax处理匹配路由和加载正确的标记。任何后续页面加载都由Vue处理。js。My question is: 自Vue以来。js使用ajax做所有事情,WP从不设置主循环。这对于像Woocommerce这样的公司来说是个大问题。那么,在我的ajax开始时,是否可以手动定义主循环应该是什么?让WP知道get_que
如何使用Java脚本创建WP编辑器
我试图创建一些重复的字段,为此,我想创建一个具有唯一ID的新wp编辑器。所以我的问题是有没有办法wp_editor 使用任何js?与我们使用的相同<?php wp_editor() ?> WordPress功能。我试过使用tinyMCE .init( { mode : \"exact\" , elements : \"accordion_icon_description_\"+response.success.item_count }); 但它打印的是非常基本的编辑器,我认为这与Wo
阻止UPDATE_CHECKOUT在键入过程中触发
有什么方法可以防止update_checkout() 当用户在框中键入时,是否可以在签出页面上激活?似乎是在某种程度上set_timeout() 在最新的change 事件,但有时它会将焦点从当前框中移除,因此如果字符串不完整或格式错误,装运计算可能会显示为中断。我不知道这是否相关,但我们正在将自定义字段添加到账单&;中;发货信息表单,以便用户可以设置收货和卸货地址。我们正在修改Automatic的一个名为Distance Rate Shipping的插件。无论如何,我想我会问,因为这是我第一次与W
从URL哈希调用POST-ID不起作用?
我试图在通过id调用时默认打开一个模式框。例如,如果我输入urlwww.mysite.com#post-28 (#post28是帖子的ID)我将带着莫阿达尔盒子和28后的内容着陆。为此,我一直在使用以下jquery(iattach代码的基本版本):<script> jQuery(function ($) { function popModal() { { alert(\"Your book is overdue.\") };
未捕获引用错误:未定义kpoejy
我正在尝试在wordpress中添加keyup功能,以便直接从博客管理员填充电子邮件地址,当用户键入/编辑电子邮件地址时,相应的链接会相应更新。这是我的密码<input name=\"pluginemail\" type=\"text\" id=\"pluginemail\" value=\"\'.get_bloginfo(\'admin_email\').\' \" onchange=\"kpoejy.updateSignupEmail();\"> <a type=\"button\"
AJAX请求状态200,但没有实际的“响应”
因此,基本上,我编写了一个AJAX调用,它运行一个PHP脚本,响应一个按钮点击(由JS处理)来响应hello world。我得到状态200,在浏览器“inspect element”功能的响应部分,我得到“Hello world”,但它不会显示在页面上。我知道“echo”应该有用,因为我用它来表示我的站点已正确连接到MySQL数据库。因此,响应部分显示“Connected SuccessfullyHello World”(sic),但页面仅显示“Connected Successfully”。所以出于某种
如何在VisualComposer中用js打印快捷码?
我需要为一周中的每一天设置一个不同的短代码,所以我决定使用Visual Composer的原始JS。因此,我想使用javascript函数getDay()来实现这一点,并为特定的一天打印所需的短代码。这能做到吗?如何做到?
基于JS变量创建自己的短码回显php变量
我正在尝试创建一个简单的快捷码,它允许我在页面上显示一个下拉列表,并根据所选选项显示特定的联系人表单。后端的短代码:[formularze form=\"561,559,560\" name=\"Form 1, Form 2, Form 3\"]“form”属性是联系人表单7 ID,“name”属性是下拉列表的名称。代码:function formularze_func( $atts ) { $a = shortcode_atts( array( \'form\' => \'
如何在没有插件的情况下组合javascript文件?
我记得(似乎……)有一种方法,可能是一些配置选项,可以组合/合并javascript文件(用于生产站点)。我的意思是仅仅使用普通的wordpress代码,而不是插件。我错了吗?如果没有,怎么做?找不到可靠的信息。
Vue.js + AJAX Shortcode
我知道以前有人问过这个问题,但我找不到具体用例的实质性答案。Overview我一直在使用RESTAPI和Vue开发一个基于Wordpress的网站。js作为前端框架。我在获取帖子、显示数据等方面没有问题。Issue自Vue以来。js在客户端运行,我在使用需要在php中呈现服务器端的插件/短代码时遇到了一些问题。我正在寻找一种解决方案,在php函数中呈现一个短代码,并将呈现的数据发送到我的前端,最终使用Vue显示它。js。JSvar http = new XMLHttpRequest(); var