Tag: wordpress

在WordPress主题选项页面中排队jquery-ui元素

嗯,我知道这是一个常见问题,但几乎所有人都喜欢’2或3年前’。 由于Wordpress最近有一些严重的核心变化,认为最好能得到更新的答案。 我想要做的是将此jquery滑块添加到我的wordpress自定义管理页面。 在今天的Wordpress中, jquery-ui是否已经建成? 或者我确实需要使用wp_enqueue_script包含它,或者我应该使用一些外部URL CDN? 由于我正在使用Wordpress 4.2,您能告诉我添加此function的正确方法吗? 谢谢!

Woocommerce商店页面作为主页programaticaly

我正在开发eshop(woocommerce),我需要将商店页面定义为主页,但仅限于一种语言。 例如,如果myshop.com是由捷克共和国的某人浏览的,我想将商店页面定义为主页。 如果有人来自德国,他会看到一个正常的主页。 原因: 我不能只重定向捷克客户,因为他们之后无法看到主页。 我无法保存会话或制作类似的东西,因为我希望他们一直看到商店页面作为主页,而不仅仅是一次。 我会很感激任何线索。 先感谢您。

AJAX表单提交不适用于iOS设备

好的,所以这听起来特定于插件,但我希望有人可以解释为什么会发生这种情况。 我正在使用Wordpress开发一个网站,我正在使用两个插件,Contact Form 7和一个用于CF7的集成Mailchimp插件。 在表单提交时,它应该通过AJAX服务于失败或成功响应,那就是 – 我从来没有遇到过问题。 但是,在此网站上仍然提交数据并且工作正常。 但是,重新加载页面而不是AJAX响应。 这只是在iOS上! 我的第一个想法是它显然是某种冲突,所以我停用了我的插件,包括一个名为fullpage.js的jquery插件 没有变化,仍然重新加载。 我认为这可能与我正在运行的jQuery版本有关,或者我如何排队我的脚本,但仍然没有区别。 有没有人对可能导致此类问题的原因有任何初步想法? 更新:返回并在使用CF7的旧网站上进行测试,并在iOS上遇到同样的问题(我知道测试很棒)。 所以,这一定是CF7和iOS的问题。 有人经历过这个吗?

Pjax与wordpress自定义主题在firebug中给出301错误

我想在wordpress中使用pjax。 但每当我尝试点击通过ajax调用获取内容的链接时,没有任何反应并且页面正常加载,firebug console显示301中止错误。 任何人都可以帮忙吗?

WordPress加载更多postonclick with ajax request jquery

我从头开始使用_S入门主题开发自定义主题。 我有问题点击阅读更多按钮,通过ajax请求获得Wordpress下一篇文章。 我已经尝试了很多文章,特别是以下文章,但没有运气。 参考链接: 在Wordpress中加载更多postAjax按钮 使用AJAX加载下一个WordPresspost 使用AJAX在同一页面上加载旧的WordPresspost 我已尝试使用上面的自定义循环并使用jquery脚本添加自定义函数但它不能以某种方式工作。 这是下面的循环代码示例: 在index.php中循环 Sorry no posts are created yet. Please create some posts to see it in action. Load More 我正在搞这个问题超过4-5天,所以任何人都可以帮助我解决这个问题,工作解决方案将非常值得注意。 提前致谢。

将wordpress $ current_user-> ID从php文件发送到外部Javascript文件

我正在尝试将KML文件动态加载到地图中,具体取决于登录的伙伴用户。当我在javascript文件中对userID进行硬编码时,一切正常,但我需要动态加载当前用户用户ID。 这是javascript文件: function initialize(){ //MAP //manually set user ID to zero //var current_user =0; var current_user; //var current_user = “ID?>” var latlng = new google.maps.LatLng(90.64138205695923,-45.38903528363647); var options = { zoom: 16, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP }; map = new google.maps.Map(document.getElementById(“map_canvas”), options); var kmlLayer = new google.maps.KmlLayer(‘http://www.mysite.com/timeline_’+current_user+’.kml’); kmlLayer.setMap(map); 这是我在php文件中的循环内容: $(“#address1”).click( function() { initialize(); var currentUser = […]

逐步复选框流程,包含选择摘要

我正在尝试创建一个3步骤的过程,有人通过复选框选择他们想要的步骤1和2,然后在第三步显示这些选择的摘要。 这是我的html设置方式: Step 1 of 3 1. Hardware & software options Please choose one or more of the following <?php if($counter <img width="180" height="136" src="https://stackoverflow.com/questions/14727451/step-by-step-checkbox-process-with-summary-of-selections/” alt=”” /> <input type="checkbox" name="hardware[]" value="”> Select Step 2 of 3 2. Accessories Please choose one or more of the following <?php if($counter <img width="180" height="136" src="https://stackoverflow.com/questions/14727451/step-by-step-checkbox-process-with-summary-of-selections/” alt=”” /> <input […]

添加一个将改变Woocommerce简单产品价格的选择字段

我需要在单个产品中添加一个自定义价格的选择,如下所示。 View post on imgur.com 我们的想法是,通过从(选择)中选择一个选项,您可以将其增加到基本价格。 不使用变体,因为我的想法是做更多的其他事情,但我需要帮助如何做到这一点。 (例)… 我见过这样做的插件被称为“附加组件”,但我不想使用插件。

在Woocommerce中对购物车项目进行Ajax化

我正在为wordpress创建一个自定义的woocommerce集成主题。 我在顶部有一个blob,显示购物车中的商品总数,我想使用Jquery更新此blob(无需重新加载页面)我可以通过获取当前数字来增加商品数量blob并且每次点击增加+1,问题是添加到购物车有一个选项,可以选择要添加到购物车的项目数。 因此,如果我选择3个项目并单击按钮,则blob仅增加1。 我可以创建一种方法来获取从前端添加的项目数,但我认为这是不必要的。 我希望能够使用jquery从PHP会话中获取总数,以便在每次单击添加项目或删除项目时,我将从服务器动态获取当前数字。 到目前为止我所做的是创建一个reloadCart.php文件,回显购物车总数,这里是代码 cart->get_cart_contents_count(); ?> 当我访问这个页面时,它回显了当前的项目总数,但是我无法从jquery获取这些数据,自从我上次使用AJAX以来已经有一段时间我也没有在很长一段时间内从事过web项目,但是我记得,我正在制作的AJAX调用是正确的。 我已经尝试使用jquery的get()和post()函数以及普通的ajax()函数,但似乎没有任何效果。 有人可以帮忙吗? $(“.ajax_add_to_cart”).click(function () { /*$(“#bag-total”).html(function () { var bagTotal = parseInt($(this).html()); return ++bagTotal; });*/ alert(‘clicked’); $.get(“/reloadCart.php”, function(data){ alert(“Data: ” + data); }); }); 评论的行是我之前使用的行,通过从前端获取当前购物车编号来添加购物车总数。 任何帮助,将不胜感激。 提前致谢!

通过AJAX(smoothstate.js)加载页面时,联系表单7抛出’wpcf7.initForm不是函数’错误

我正在尝试使用smoothstate.js在我的wordpress网站上实现Contact Form 7。 当直接加载使用它的页面时,联系表单可以正常工作。 但是,如果通过AJAX加载页面,则会出现错误’wpcf7.initForm不是函数’。 我不是AJAX的天才,但我的想法是在AJAX onAfter函数中重新初始化。 我试过使用wpcf7InitForm(); 但仍然没有运气。 任何有关此主题的帮助将不胜感激! 这是我目前的AJAX代码: //SmoothState Page Transitions $(function(){ ‘use strict’; var $page = $(‘#main’), options = { debug: true, prefetch: true, onStart: { duration: 800, // Duration of our animation render: function ($container) { // Add your CSS animation reversing class $container.addClass(‘is-exiting’); // Restart your animation smoothState.restartCSSAnimations(); } […]