Tag: wordpress plugin

如何在admin中的wp插件中添加Jquery FullCalendar

我在我的插件文件中开发了一个插件,我已经注册了这些文件。 function add_fullcaledar(){ wp_enqueue_style( ‘ui-css’, plugins_url( ‘/css/jquery-ui.min.css’, __FILE__ ) ); wp_enqueue_style( ‘full-css’, plugins_url( ‘/css/fullcalendar.css’, __FILE__ ) ); wp_register_script( ‘moment-js’, plugins_url( ‘/js/moment.min.js’, __FILE__ ) ); wp_register_script( ‘full-js’, plugins_url( ‘/js/fullcalendar.min.js’, __FILE__ ) ); wp_enqueue_script(‘moment-js’); wp_enqueue_script(‘full-js’); } add_action(‘admin_head’, array( $this,’add_fullcaledar’)); 在我的管理员中,我已经加载了一个页面日历,我编写了这些行。 jQuery(document).ready(function($) { var calendar = jQuery(‘#calendar’).fullCalendar({ editable: true, header: { left: ‘prev,next today’, center: ‘title’, right: ‘month,agendaWeek,agendaDay’ […]

如何在联系表格7中添加错误的其他设置?

我已经知道函数’on_sent_ok’在成功提交表单时添加jQuery操作。 但是,我想显示一个模式窗口,在提交错误时提醒用户。 有一些function,如上面的那个,但要在错误上调用?

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

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

无限滚动和图像hover插件并不真正喜欢彼此

经过极大的努力,我终于通过我的主题无限滚动 (通过插件) 。 现在我为你的sherlocks和watsons得到了这个小谜语,我希望你能解决这个问题: 无限滚动有效,但在向下滚动时页面无限滚动添加 ,我的图像hover插件 不再出现 。 (图像hover对我的网站非常重要!!) 使用浏览器的开发工具时,您会看到,至少将类wp.imagehoverlite应用于刚加载的图像,这可能是一个好兆头。 仍然没有社交hover按钮… 链接到我的网站 在无限滚动插件的设置中,我发现这个名为callback框: 截图 这是一个热门领先! 我做了我的研究,发现这个页面解释了它的function。 “由于Infinite Scroll会动态地向页面添加新内容,因此有时您必须执行其他代码才能重新初始化这些插件。” 这就是我在wordpress循环中添加hover效果的方法: <img class="wpimagehover alignnone wp-image-” src=”” alt=”” width=”300″ height=”250″ data-fburl=”” data-tweeturl=”” data-pinurl=”” data-stumbleuponurl=”” data-sstyle=”circle” data-sharetxt=”” data-animation=”fade” /> 现在我们只需要找出,我需要在这个大盒子里输入什么。 或者 – 找到一种方法来在没有插件的情况下hover图像上的社交按钮。 我真的非常感谢你的帮助。 🙂

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

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

Woocommerce使用jQuery和ajax更改订单总数

我在woocommerce中使用插件添加信用卡付款方式。 我已经定制了插件,我添加了一个下拉列表作为支付字段,客户可以在其中选择istallments。 分期付款具有利率,所以我希望每次客户选择他想要的分期付款数量时,它都会相应地更新订单总额。 我使用了一段带有jquery和ajax的代码来发布下拉列表的值… 虽然结账字段稍后更新,但价格不会改变,因为$_POST参数似乎没有获得任何值。 如何解决这个问题并获得价格更新。 ajax和php函数在同一个文件中,不知道是否必须做任何事情。 这是jquery: jQuery(document).ready(function () { jQuery(‘#installments’).change(function () { var billing_district = jQuery(‘#installments’).val(); console.log(installments); var data = { action: ‘woocommerce_apply_district’, security: wc_checkout_params.apply_district_nonce, district: billing_district }; jQuery.ajax({ type: ‘POST’, url: wc_checkout_params.ajax_url, data: data, success: function (code) { console.log(code); if (code === ‘0’) { //$form.before(code); jQuery(‘body’).trigger(‘update_checkout’); } }, dataType: ‘html’ }); return […]

wordpress插件的jquery脚本不能在通过ajax加载的内容中工作

我正在使用Jquery Hover Footnotes插件,它允许添加脚注并在hover时动态显示它们。 它的用法示例如下: http : //restoredisrael.org/blog/961/footnote-plugin-test-page/ 另外,在我的single.php中,我使用选项卡式内容显示自定义字段中的元数据。 换句话说,当单击选项卡时,自定义字段通过div上的ajax加载,并且此内容包含脚注。 jquery函数管理选项卡是: function tab(var) { $(document).ready(function(){ var Tabs = { ‘1’ : ‘page1.php?p=’+var, ‘2’ : ‘page2.php?p=’+var, ‘3’ : ‘page3.php?p=’+var, ‘4’ : ‘page4.php?p=’+var, ‘5’ : ‘page5.php?p=’+var } $.each(Tabs,function(i,j){ var tmp = $(”+i+”); tmp.find(‘a’).data(‘page’,j); $(‘ul.tabContainer’).append(tmp); }) var the_tabs = $(‘.tab’); the_tabs.click(function(e){ var element = $(this); var bg = element.attr(‘class’).replace(‘tab’,”); […]

Json将每个字符作为单独的对象返回?

我有一个json对象,我正在使用JSON API插件从wordpress加载。 当我加载json对象并尝试注销它的部分时,似乎它将每个单个字符视为自己的对象,因此循环返回了几千个对象,所有对象都是单个字符。 这是我第一次使用json所以idk如果我在这里错过了一步。 这是我到目前为止使用的代码。 function getProjInfo(theId){ $.ajax({// calling the ajax object of jquery type: “GET”,// we are going to be getting info from this data source url: ‘http://testing.charter21.com/api/get_post/?post_id=’+ theId,//the datasource dataType: “application/json”, success: function(data){ parseJson(data); }, // what happens when it is successful at loading the XML error: function(){ alert(“error”); } }); }//end of […]

如何检查当前页面是否是wordpress中的插件管理面板

我想知道如何检查我目前是否在插件的管理页面中。 我创建了一个带有菜单项的插件,该菜单项显示包含此插件使用的一些统计信息的页面,为此,我使用自定义JQuery插件,一些CSS,我将永远不会在此页面之外使用。 所以我想知道如何检查这个,排队或不插件的样式和JS。 这是我的入队样式代码 function bridge_style_enqueuer() { wp_register_style( “bridge_display_style”, WP_PLUGIN_URL.’/symfony-bridge/chosen.css’); wp_register_style( “bridge_display_style_tb”, WP_PLUGIN_URL.’/symfony-bridge/bootstrap.min.css’); wp_enqueue_style( ‘bridge_display_style’ ); wp_enqueue_style( ‘bridge_display_style_tb’ ); } add_action( ‘admin_init’, ‘bridge_style_enqueuer’ ); 我和Js一样 function bridge_script_enqueuer() { wp_register_script( “bridge_script”, WP_PLUGIN_URL.’/symfony-bridge/bridge.js’, array(‘jquery’),FASLE, TRUE); wp_register_script( “bridge_chosen_script”, WP_PLUGIN_URL.’/symfony-bridge/chosen.js’, array(‘jquery’),FASLE, TRUE); wp_register_script( “bridge_chosen_script_tb”, WP_PLUGIN_URL.’/symfony-bridge/bootstrap.min.js’, array(‘jquery’),FASLE, TRUE); wp_enqueue_script( ‘bridge_script’ ); wp_enqueue_script( ‘bridge_chosen_script’ ); wp_enqueue_script( ‘bridge_chosen_script_tb’ ); } add_action( ‘admin_init’, […]

在加载所有图像之前启动Nivo滑块

我正在使用Nivo滑块Wordpress插件,并喜欢它的外观和我的客户使用它是多么容易。 唯一的问题是幻灯片在加载完所有图像后才会播放,只要您有多张图片,这就是一个大问题: http : //www.marcusmcshane.com/ 有没有人知道如何在第一对夫妇加载后开始幻灯片放映? 提前感谢您提供的任何帮助。