小编dro*_*own的帖子

Bootstrap模式不适用于Clipboard.js(在Firefox上)

我在bootstrap模式上有一个按钮,它应该将一些数据(显示在模态中)复制到剪贴板(使用clipboard.js).

莫代尔似乎不支持这一行动.

当触发上述事件的按钮超出模态时,它就像一个魅力!所以,我决定让模态按钮触发模态外的另一个隐藏按钮,这样就可以完成动作了.但它仍然不起作用!请帮助,代码和示例如下.

https://jsfiddle.net/w6rL9sqz/2/

JS

<script src="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="js/clipboard.js"></script>
<script src="js/clipboard.min.js"></script>
<script>
    $( document ).ready(function() 
    {

        //tooltip
        $('.trigger-button').tooltip({
            trigger : 'click'
        });

        $('.trigger-button').click(function()
        {
            $('.trigger-button').tooltip('show');
            setTimeout(function()
            { 
                $('.trigger-button').tooltip('hide'); 
            }, 
            2000);  
            $('#copy-button').trigger('click');
        });

        // copy to clipboard
        var yii2_ids = 1234567890;
        $('#copy-button').click(function(){
            var clipboard = new Clipboard('#copy-button', {
                text: function() 
                {
                    return yii2_ids;
                }
            });
            clipboard.on('success', function(e) {
                console.log(e);
            });
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

HTML

<div class="container-fluid margin-top">
<div class="row">
    <div class="col-lg-8 col-lg-offset-2 col-md-8 col-md-offset-2 col-sm-10 col-sm-offset-1 col-xs-12 search-div">
        <div …
Run Code Online (Sandbox Code Playgroud)

jquery bootstrap-modal clipboard.js

6
推荐指数
2
解决办法
3509
查看次数

在电子邮件通知上显示自定义结帐帐单字段

在 WooCommerce 中,我想在结帐时添加一些自定义字段,这些字段将显示在电子邮件确认的账单部分下。我的自定义字段及其值,显示在结帐表单和后端的订单页面上(WooCommerce -> 订单)。到目前为止,一切都很好。

问题是我收到的电子邮件不包含自定义字段及其值。

代码如下所示:

    add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
    function custom_override_checkout_fields( $fields ) {
        $fields['billing']['billing_field_testing'] = array(
            'label'     => __('TestingField', 'woocommerce'),
            'placeholder'   => _x('TestingField', 'placeholder', 'woocommerce'),
            'required'  => false,
            'class'     => array('form-row-wide'),
            'clear'     => true
             );
        return $fields;
    }

    add_action( 'woocommerce_admin_order_data_after_billing_address', 'my_custom_checkout_field_display_admin_order_meta', 10, 1 );
    function my_custom_checkout_field_display_admin_order_meta($order)
    {
        echo '<p><strong>'.__('TestingField').':</strong> ' . get_post_meta( $order->id, '_billing_field_testing', true ) . '</p>';
    }
Run Code Online (Sandbox Code Playgroud)

请帮忙。

提前致谢

php wordpress checkout email-notifications woocommerce

2
推荐指数
1
解决办法
3420
查看次数