Tag: wordpress

将php数据输出到jquery数组?

我正在使用timesheet.js创建时间轴。 数据将通过Wordpress中的自定义字段输入。 我希望能够将php数据输出到jquery数组中。 那可能吗? 这是我的php循环: 这是jquery,每次php循环我希望它以下面的格式输出: jQuery(function($) { $(document).ready(function() { new Timesheet(‘timesheet’, 2002, 2013, [ [‘2002′, ’09/2002’, ‘A freaking awesome time’, ‘lorem’], [’06/2002′, ’09/2003′, ‘Some great memories’, ‘ipsum’], [‘2003’, ‘Had very bad luck’], [’10/2003′, ‘2006’, ‘At least had fun’, ‘dolor’], [’02/2005′, ’05/2006′, ‘Enjoyed those times as well’, ‘ipsum’], [’07/2005′, ’09/2005′, ‘Bad luck again’, ‘default’], [’10/2005′, […]

使用JQuery以引力forms获取价值

我正在尝试为我的引力forms(WordPress)添加一个公式,其中包括exponent.i无法使用计算器中的构建,因为没有指数函数。 它基本上是一个贷款计算器。 r = rate;(form_id = 4)/ 12 p =贷款金额;(form_id = 1) D =持续时间;(form_id = 2,[下拉菜单])* 12 X = P(R / 1-(1 + R)^ – d) X =还款 现在我从表格中以下拉和书写数字的forms得到r,p和D. 到目前为止,我已经放了一个HTML框并在其中插入此代码: gform.addFilter( ‘gform_calculation_result’, function(result, formulaField, formId, calcObj ){ if ( formulaField.field_id == “2” ) { result = /****/; } return result; }); 我没有任何编程bg,我是从支持团队成员那里得到的。 我的理解是这个代码将取代field_id 2的计算(它显示X = […]

如何将PHP插入jQuery?

我知道无法从客户端(JavaScript)执行PHP,但那么适当的方法是什么呢? 用PHP编写我的jQuery? 这是我正在寻找的一个例子。 var templDirec = $(“#template_directory”).html(); var imgHTML = ”; 由于我是新手,因此首选简单的描述性答案。 让js和php协同工作的最佳方法是什么? 谢谢

即使在使用done()函数后,LinkedIn按钮仍会延迟显示?

在我看来,LinkedIn按钮总是显示出与其他按钮相比的奇怪态度。 这次的问题是即使在使用done()函数之后,幻影的延迟: function CreateNewsocial(str) { $(“.dd_outer”).fadeOut(“slow”); CreateNewLikeButton(str); $.when(CreateNewTweetButton(str),CreateNewPlus1Button(str),CreateNewLinkedinButton(str),CreateNewSuButton(str)).done(function(){ $(“.dd_outer”).fadeIn(‘slow’); }); } 哪里: dd_outer是社交按钮的包装div。 CreateNewLikeButton() , CreateNewTweetButton() , CreateNewPlus1Button() CreateNewLinkedinButton()和CreateNewSuButton()是在通过Ajax加载另一个Wordpresspost时动态更新社交按钮的函数。 str是传递的参数,包含post的ID。 除了LinkedIn按钮外,Everthing工作正常。 为了便于信息,CreateNewLinkedinButton()代码是: function CreateNewLinkedinButton(str) { var elem3 = $(document.createElement(“script”)); elem3.attr(“type”,”IN/Share”); elem3.attr(“data-url”,”http://website/Arra2issia/”+str+”/”); elem3.attr(“data-counter”, “top”); $(“#linkedin”).empty().append(elem3); return $.getScript(“http://platform.linkedin.com/in.js?async=true”, function() { IN.init(); }); } 和HTML是: <script type="IN/Share" data-url="” data-counter=”top”> 我已经发布过: 不要显示社交按钮(通过jquery加载),直到它们都被完全加载并得到一个帮助,除了LinkedIn之外的所有社交按钮都能正常工作。 提前感谢您宝贵的时间

单击显示子类别

在我的wordpress网站上,我有一个菜单,显示每个类别的子类别。 我想要做的是默认隐藏子类别,并仅在我单击父类别时显示它们。 我的HTML: Option 11 Another option 0 我的functions.php function categorias() { $args = array(‘hide_empty’ => FALSE, ‘title_li’=> __( ” ), ‘show_count’=> 1, ‘echo’ => 0 ); $links = wp_list_categories($args); $links = str_replace(‘ (‘, ‘ ‘, $links); $links = str_replace(‘)’, ”, $links); echo $links; } 有任何想法吗? 谢谢。

Ajax内容和jQuery动画的缺陷

我正在尝试使用jQuery动画效果使WordPresspost的Ajax内容出现,问题是第一个动画 – 在这种情况下“fadeOut”工作正常,但第二个“FadeIn”或我试图使用的任何内容,没有对新内容的影响,加载的内容只是出现没有任何影响。 这是我使用的代码: $.ajaxSetup({ cache: false }); $(‘.post-link’).click(function () { var toLoad = $(this).attr(‘href’); $(‘#our_team’).fadeOut(‘500’, loadContent); $(‘#load’).remove(); $(‘#ajax-post-content’).append(‘LOADING…’); $(‘#load’).fadeIn(‘normal’); function loadContent() { $(‘#ajax-post-content’).load(toLoad, showNewContent()) } function showNewContent() { $(‘#ajax-post-content’).fadeIn(‘1000’, hideLoader()); } function hideLoader() { $(‘#load’).fadeOut(‘normal’); } return false; });

将WordPress jQuery添加到cutom页面模板

我有一个插件,它有一个下面的自定义页面模板。 这个模板需要jQuery。 我有一个变量$ link_to_js喜欢google库但是我希望它将它链接到WordPress内部jQuery库? <link href="” rel=”stylesheet” type=”text/css” /> <script type="text/javascript" src="”> 我在主插件文件中添加了以下代码,但它没有添加? function my_init() { if (!is_admin()) { wp_enqueue_script(‘jquery’); } } add_action(‘init’, ‘my_init’); 请建议将jQuery库添加到自定义插件页面模板的最佳方法? 谢谢

Woocommerce中缩略图库中的重复图片

我正在建立一个Woocommerce网站。 在车间网格概览中 ,我显示了每个产品的特色图片( 参见链接 )。 将裁剪此特色图像以在Shop Grid中保持相同的图像比例。 在单个产品页面中 ,我设法隐藏了精选图像,并使第一个缩略图显示为大( 请参阅链接 )。 我使用以下代码执行此操作: get_gallery_attachment_ids(); ?> <a href="https://stackoverflow.com/questions/31835142/duplicated-pic-in-thumbnail-gallery-in-woocommerce/” class=”woocommerce-main-image zoom first” rel=”lightbox[product-gallery]”> <img src="https://stackoverflow.com/questions/31835142/duplicated-pic-in-thumbnail-gallery-in-woocommerce/” alt=””> jQuery(‘.thumbnails.columns-3 a:first-child’).hide() 第一部分将找到gallery数组中的第一个图像,并在链接到灯箱时以大尺寸 (类woocommerce-main-image zoom first) 显示它 。 然后我调用缩略图 ,然后使用jQuery隐藏第一个 缩略图以避免重复(第一个大尺寸图像和第一个拇指是相同的)。 现在的问题是, 在Lightbox中,第一个图像将显示重复 ,因为它在数组中存在两次,第一个我调用big,而一个来自thumbs数组。 有关如何在灯箱中两次显示图像的任何提示? 有人提到我应该过滤以下function,但截至目前我不知道该怎么做。 public function get_gallery_attachment_ids() { return apply_filters( ‘woocommerce_product_gallery_attachment_ids’, array_filter( (array) explode( ‘,’, $this->product_image_gallery ) ), $this ); […]

jQuery(…)。nivoSlider不是WordPress中的一个函数

我在我的网站上使用wordpress。 在使用主题的开头,滑块正在工作,但现在我收到这些错误 TypeError:jQuery(…)。nivoSlider不是一个函数 TypeError:jQuery(…)。lightbox不是一个函数 TypeError:jQuery(…)。prettyPhoto不是一个函数 TypeError:$不是函数 我的网站地址是: http://www.rgesc.com/ ://www.rgesc.com/我一直在寻找这个问题的解决方案一周,我试图在nivo.slider.js上面添加jquery libs并试图输入这个。 我对wordpress并不擅长,在这个问题上需要帮助。 var j = jQuery.noConflict(); 但没有变化。 这在头标记之间排列 jQuery(window).load(function() { // nivoslider init jQuery(‘#slider’).nivoSlider({ effect: ‘boxRainReverse’, slices:15, boxCols:8, boxRows:8, animSpeed:500, pauseTime:5000, directionNav:false, directionNavHide:false, controlNav:true, captionOpacity:1 }); }); 这行低于其他脚本 额外的照片厨房也不起作用。 我刚认识到这一点。

覆盖wp-login.php样式

我有一个Wordpress CMS网站,大多数标签都需要是白色的。 因此主题包括每个表单标签的以下样式。 .login label { color: #fff; font-size: 14px; } 上面的样式是在/wp-login.php文件中填充的 – 样式本身位于login.min.css中(直接包含在wp-login.php中) 我只需要覆盖忘记密码屏幕。 幸运的是,在这个例子中,我需要为两个标签设置自定义ID选择器。 #pass1 #pass2 我的问题是,我没有访问/wp-login.php和login.min.css – 我尝试添加!important并在header.php声明这两个选择器,但它们没有被读取。 我需要以某种方式添加; 目前的许可情况。 #pass1 { color: #000 !important; } #pass2 { color: #000 !important; } 我可以使用header.php或footer.php jQuery来追加样式吗? 它会被阅读吗?