Tag: wordpress

在完全加载之前,不要显示社交按钮(通过jquery加载)

在我的wordpress网站中,我使用的是收集在酒吧中的社交按钮。 当通过jquery-ajax更新内容时,这些按钮会动态更新。 function update_social(str) { $(“.dd_outer”).fadeOut(“slow”); UpdateLikeButton(str); UpdateTweetButton(str); UpdatePlus1Button(str); $(“.dd_outer”).fadeIn(‘slow’) } 其中str参数是post的ID。 和dd_outer是浮动条的包装div。 当我调用负责通过AJAX动态加载post内容的函数时,我正在调用update_social 。 一切都像魅力一样,但问题是,有时候,在完全加载社交按钮之前,条形会消失。 在装入所有按钮之前,如何才能使总条显示? 我认为FadeIn和FadeOut就足够了。 感谢您的帮助。 编辑: function UpdateLikeButton(str) { var elem = $(document.createElement(“fb:like”)); elem.attr(“href”, “http://www.bag.com/Arabic/Arra2issia/”+str+”/”); elem.attr(“send”, “false”); elem.attr(“layout”, “box_count”); elem.attr(“show_faces”, “false”); $(“#zzzz”).empty().append(elem); FB.XFBML.parse($(“#zzzz”).get(0)); } function UpdateTweetButton(str) { var elem3 = $(document.createElement(“a”)); elem3.attr(“class”, “twitter-share-button”); elem3.attr(“href”,”http://twitter.com/share”); elem3.attr(“data-url”,”http://www.bagh.com/”+str+”/”); elem3.attr(“data-counturl”,”http://www.bagh.com/”+str+”/”); elem3.attr(“data-count”, “vertical”); elem3.attr(“data-via”, “#”); elem3.attr(“data-text”,str); […]

我无法在WordPress侧边栏中移动小部件

我有一个我正在使用的wordpress主题的问题,我无法在侧边栏添加小部件。 拖放function不起作用。 我可以在其他主题中移动小部件。 我想知道主题中的哪种代码可能导致这样的问题? 我试图通过添加谷歌插件来解决这个问题,但它似乎没有帮助。 是否有任何plusgin允许我编辑小部件而不需要默认的拖放function?

在wp-plugin中保存用户生成的选项

我想用简单的用户界面为wordpress创建一个标语插件。 它应随机显示一个用户定义的标语以及一个说出来的名字。 在插件选项中,我想让用户动态添加或删除这些标语。 这是我最终想要的快速模型,以便您更好地理解它: 这里有“添加标语”按钮,可添加2个新输入字段以及删除此标语按钮。 因此,如果只有Name1并按下按钮,则会弹出Name2的那些字段。 JS部分对我没有问题,但是我在保存这些值时遇到了问题。 如何在选项中添加新值并保存所有动态生成的选项? 更难:如果我点击删除Name2的这个标语并单击保存,它也应该从选项中删除此行,并使用当前值更新Name1和Name 3字段。 怎么能这样做,我现在有点无能为力,看看插件Codex并没有真正帮助

每当需要硬刷新如何解决此问题时,更新的文本不会立即在WordPress页面上更新

我有一个管理页面,我更新文本框中的数字,它会更新并插入数据库,从那里它显示在页面上,但更新的文本不会在每次需要硬刷新时通过硬刷新插件立即在Wordpress页面上更新我必须激活或停用wordpress主题)如何解决这个问题。 请帮忙。 这是我的完整代码请尽量帮助。 第一个管理页面: update page UPDATE Update Number: <input type="textbox" id="ticketsavailable" name="ticketsavailable" value="ticket_available ;?>” > //both getupdate() functions public static function getupdate($ticketsavailable) { global $wpdb; $wpdb->insert( ‘tickets_available’, array( ‘ticket_available’ => $ticketsavailable ), array( ‘%s’, ) ); $last_donation_id = $wpdb->insert_id; return $last_donation_id; } 现在这个号码通过以下代码显示在wordpress页面上: global $wpdb; $eventslist = $wpdb->get_results(“select ticket_available from tickets_available order by id […]

jquery缓动打破wordpress上的jquery

当我将jquery easing 1.3插件添加到我的页面时,我得到一个错误,我还没有使用自定义缓动,但只是加载它停止动画元素工作。 我不是一个jquery专家,所以我真的不知道如何调试它,但我相当确定存在冲突,inheritance人错误: Uncaught TypeError: Property ‘undefined’ of object # is not a function 滚动动画元素时会触发错误,继续操作的页面: http://www.pegbarandgrill.com/blog/ 如果您翻转链接和目录,您应该看到一个动画菜单打开,但这是您将收到错误。 我使用以下行来获取jquery和easing 此外,如果我删除wp_head()和wp_footer()函数,冲突就会消失。 知道问题可能是什么吗? 非常感谢

如何在更改选择列表中的选项时停止所有YouTubevideo

根据WP模板中的选择,我在隐藏的div中有几个YouTube播放器显示/隐藏。 我遇到的问题是,如果您正在播放video,请使用video在隐藏后继续播放的选择列表来更改频道。 加载新内容时,您仍会听到原始video中的音频。 我得到了全局变量’玩家’ – >’players.pauseVideo不是函数’的错误。 在代码中我创建了一个video播放器arrays,并尝试创建一个全局停止函数,无论我使用什么变量,播放器,player_list等我得到相同的错误。 var players = new Array(); var players_list = [“ytpl-player1”, “ytpl-player2”, “ytpl-player3”]; function stopGlobal() { players_list.pauseVideo(); }

WordPress小部件开发 – 未定义索引和其他问题

我正试图从头开发我的第一个wordpress主题。 它包括一个小部件,它基本上应该在相应的侧边栏中显示video,一旦它在视野中就开始播放。 我使用jquery.inview.js来检查video是否是video。 小部件应该为video链接提供一些选项。 我想它远离最佳实践和干净的代码,但任何帮助都在这里赞赏: 当我第一次添加小部件时,我得到一个undefined index错误,对于这两个复选框。 它在第一次保存后消失了。 我在这里想念的是什么? 如何实现 正确显示复选框状态。 这是一个非常普遍的问题,但我被困在这里。 最后,我想从媒体库中获取video,并想知道最好的方法。 我试图在wordpress参考中实现这个例子,但我也有点迷失了。 非常感谢,C。 PHP esc_html__( ‘Mediaplay with autoplay and overlay’, ‘text_domain’ ), ) ); } /** * Front-end display of widget. * * @see WP_Widget::widget() * * @param array $args Widget arguments. * @param array $instance Saved values from database. */ public function […]

将时区偏移小时数转换为(军事?)小时内的时区偏移量

我正在使用WordPress和jQuery Timepicker。 WordPress以小时为单位给出时区偏移量:如+2或-3.5 jQuery Timepicker在军事时间内取消:+0200或-0330 我目前正在使用这样的东西: gmt_offset = -4; hrs_offset = gmt_offset.replace(‘-‘, ‘-0’) + “00”; = -0400 但如果偏移不是一个负数,那将会破裂。 gmt_offset = -3.5; hrs_offset = gmt_offset.replace(‘-‘, ‘-0’) + “00”; = -03.500 //No good… need: -0330 确认! 有人可以帮我解决这个问题吗?

为什么通过javascript(不是手动插入)动态设置的Woocommerce变化价格不会被woocommerce保存?

我在javascript中编写了一个插件,可以动态计算和插入变量的价格。 由于我可以有120种变体,这种解决方案非常有效。 该插件完美地计算价格并将其插入每个变体的价格输入中。 问题是,当我保存变体时,按下“保存”按钮,它们不会被保存,我在按下保存并等待保存到结束后发现字段为空。 我检查了HTML,并且javascript正确更新了属性值,但由于某种原因,woocommerce没有意识到变化字段已经改变。 你有什么主意吗? ===重现问题的代码: jQuery的( “short.wc_input_price。”)VAL(333)。 在变化下按“保存更改”按钮。

使用jQuery加载WordPresspost

我有一个页面设置与以下代码: Filter : $taxonomy, ‘orderby’ => $orderby, ‘show_count’ => $show_count, ‘pad_counts’ => $pad_counts, ‘hierarchical’ => $hierarchical, ‘title_li’ => $title, ‘hide_empty’ => $hide_empty ); ?> <a title="View all posts" href="https://stackoverflow.com/questions/3324729/load-wordpress-posts-using-jquery//portfolio/”>All ‘portfolio’, ‘posts_per_page’ => 999, ‘paged’ => $paged)); while ($wp_query->have_posts()) : $wp_query->the_post(); ?> ‘portfolio’ )); while ($portfolio_query->have_posts()) : $portfolio_query->the_post(); ?> <?PHP if (!($nr++ % 4)) { echo […]