Tag: wordpress

文件下载时显示“请稍候”消息或进度条

我使用以下WordPress管理员通知提示用户下载一些文件。 我想在下载文件时包含进度条或至少“下载 – 请稍候”消息。 有任何想法吗? 我已经尝试了几种jQuery解决方案但却无法工作。 在jQuery方面,我是一个完全的菜鸟。 /* Ask user to download GeoIP database files. */ add_action( ‘admin_notices’, ‘lsmi_dl_admin_notice’ ); add_action( ‘network_admin_notices’, ‘lsmi_dl_admin_notice’ ); // also show message on multisite function lsmi_dl_admin_notice() { $dir = dirname( __FILE__ ); $localfilev4 = $dir . ‘/data/GeoIPv4.dat’; $localfilev6 = $dir . ‘/data/GeoIPv6.dat’; $ctx = stream_context_create( array( ‘http’ => array( […]

AJAX问题(无法成功运行ajax)PHP,AJAX,JAVASCRIPT,WORDPRESS(NO PLUGIN)

我今天早些时候提出一个问题,运气不好: 在一个foreach循环中的AJAX 我被放在正确的道路上,但提供的答案让我比以往更加困惑。 每当我点击带有ajax调用的锚标签时,都没有任何反应。 当我进入控制台视图并检查网络选项卡时,它表示呼叫成功。 当我进一步进入呼叫详细信息时,它会显示我发送的所有数据以及它所发送的页面。 page_id = 252上的代码不会触发任何内容。 我正在使用wordpress进行此任务。 我使用自定义模板来保存我的PHP代码。 不是插件。 我有两页: Index.php ajaxcall.php Index.php (?page_id = ##是我的wp页面的默认永久链接。此位置有效。) function onClickingThis(rem_opt,vidid){ $.ajax({ url: ‘?page_id=252’, type: ‘POST’, data: {action: ‘update_this_func’, remove_option: rem_opt, uservideo_id: vidid }, dataType: ‘json’, success: function(response){ console.log(‘works’); } }); } // all my php code, for everything on the page. ajaxcall.php function update_this_func(){ […]

一旦到达其父容器的底部,我怎么能在“#sidebar”中添加一类“底部”?

我正在使用下面的代码,一旦它从站点的顶部到达某个高度,它会添加一个fixed到#sidebar的类,具体取决于它所在的页面(即主页,单页,页面)。 以类似的方式,一旦#sidebar到达其容器的底部( #content ),我想在#sidebar添加一类bottom 。 如果用户向上滚动,则应删除bottom类,并应添加fixed类。 目标是尝试使固定侧边栏一旦到达其底部就与其容器中的其余内容一起向上移动。 JavaScript的 var threshold = 236; if (jQuery(document.body).hasClass(“home”)) { threshold = 654; } else if (jQuery(document.body).hasClass(“single”) || jQuery(document.body).hasClass(“page”)) { threshold = 20; } var scrolled = false; jQuery(window).scroll(function () { if (jQuery(window).scrollTop() >= threshold && !scrolled){ jQuery(‘#sidebar’).addClass(‘fixed’); scrolled = true; } else if (jQuery(window).scrollTop() < threshold && scrolled) { […]

如何使用jQuery为按钮单击事件设置位置?

我有这个页面: 链接 在主页上,您会看到一个名为“获取报价”的按钮。 当您点击此按钮时,我想打开链接“google.com”。 我尝试使用此代码使用jQuery执行此操作,但它无法正常工作。 jQuery(document).ready(function($) { $(‘.wpcf7-form-control wpcf7-submit’).click(function() { window.location = “www.google.com/index.php?id=”; }); }); 这个网站是用Wordpress制作的,我使用插件联系表7 你能帮我解决这个问题吗? 提前致谢!

将两个类似的jQuery脚本组合成一个if / then脚本

我试图结合两个jQuery循环,基于来自这里回答的问题的代码,从WordPresspost中删除图像和iframe,并将它们移动到新的div或新列表。 我以前的问题试图独立地实现这些结果,但我现在需要将它们组合在一个页面中,根据父容器选择使用哪一个。 具体来说,我希望第一个脚本在所有 容器上运行,而不是具有#clients ID的容器。 那个人应该使用第二个脚本。 我想我可能需要某种if / then逻辑来运行适合选择器的代码,但我很难实现这一点。 目前,一个脚本正在打破另一个脚本。 以下是两个脚本 – 请注意第4行括号中的注释: jQuery(“document”).ready (function($){ // Elements you want to match var matchesEl = “img, iframe” // For each section [I have added a ‘not-#clients’ selector, which doesn’t work but gives an idea of the logic I’m attempting], get its index number and do the […]

Ajax调用返回整个页面

我有以下页面随机提示: http://www.javaexperience.com/tips : http://www.javaexperience.com/tips 我想只在网站的其他页面上显示提示,所以我正在进行ajax调用,并将ajax响应返回的内容添加到Div的HTML中。 DIV html是: ajax调用是: jQuery(“#tips”).load(“/tips/”); 问题是ajax调用导致整个页面内容被添加到div(因为页面被附加到div,上面的jQuery代码被无限调用),因为我想只添加提示部分。 有没有简单的出路?

搜索并滚动到页面上的单词

我的客户希望在特定页面上添加一个搜索框,允许用户搜索产品,然后滚动到该文本。 通过这种方式,她可以更轻松地将客户引导至页面的正确部分。 使用Ctrl-F和浏览器搜索function可以轻松完成此操作。 不幸的是,客户希望搜索成为网站的一部分。 关于如何实现这一点的任何建议? 我很难找到一个wordpress插件,我在互联网上使用的任何JQuery代码都让我失望了。 非常感谢提前!

如何通过AJAX和JSON将数组从PHP转换为JAVASCRIPT?

有人可以帮我吗? 好像我得到一个字符串而不是一个数组。 一旦我传递数组,这是一个SQL查询的结果,从PHP到Javascript通过AJAX,我想循环数组并填充表单中的一些字段。 我发布了代码: JAVASCRIPT (function($){ $(document).ready(function() { $(‘#input_12_153’).change(function (){ if ($(‘#input_12_153’).attr(“value”)== ‘no-selection’){ $(‘#input_12_48’).val( ” );} else{ var valor = $(‘#input_12_153’).attr(“value”); jQuery.ajax({ // We use jQuery instead $ sign, because WordPress convention. url : ‘/optcat/wp-admin/admin-ajax.php’, // This addres will redirect the query to the functions.php file, where we coded the function that we need. type […]

使用jQuery将WordPresspost附件移动到每个post动态创建的列表?

我的目标是从WordPresspost中剥离图像和iframe(它们在.para div中)并将它们移动到post上方的 ,就在本地包装器(.wrapper940)内部。 下面的jQuery工作,但将所有post中的所有图像和iframe移动到第一篇文章上方的单个新 。 而不是这个,我试图将图像和iframe PER POST移动到每个post的包装内的新 。 这是jQuery: jQuery(“document”).ready (function($){ var matchesEl = $(“.para img, .para iframe”); if ( matchesEl.length > 0) { var newUl = $(“”); newUl.prependTo(matchesEl.parents(“.wrapper940”)); matchesEl.each(function() { var newLi = $(“”).append($(this)).appendTo(newUl); }); } }); html是: the date the title The main content of the post. Which could be several paragraphs […]

将WordPress网站移动到新域后jQuery无法正常工作

我刚刚将我的网站移动到hostgator上的新域名,现在该网站的内容未显示。 不起作用的网站是http://alcaldarone.com ,我开发和使用的网站是http://atcjr.alcaldarone.com 。 如果我查看Chrome中的问题网站并刷新主页,我可以看到内容闪存一瞬间然后消失。 我认为问题是jQuery没有加载。 出现博客页面内容,但jQuery幻灯片function也没有执行。 我已经浏览了数据库,并将wp-options中的home和siteurl的URL设置更改为指向alcaldarone.com并对wp-posts表中的记录执行相同操作,但仍然没有运气……任何想法?