Wordpress Gravity表单 - 链接到添加到购物车

时间:2016-08-28 06:23:46

标签: php wordpress woocommerce gravity-forms-plugin

我在Wordpress中使用Gravity Forms插件。在他们的文档中,提到为了在表单按钮上附加javascript,我需要使用以下代码:

add_filter( 'gform_submit_button', 'add_onclick', 10, 2 );
function add_onclick( $button, $form ) {
    $dom = new DOMDocument();
    $dom->loadHTML( $button );
    $input = $dom->getElementsByTagName( 'input' )->item(0);
    $onclick = $input->getAttribute( 'onclick' );
    $onclick .= " addAdditionalAction('Additional Action');";
    $input->setAttribute( 'onclick', $onclick );
    return $dom->saveHtml( $input );
}

现在,我想将Woocommerce添加到购物车代码添加到所述按钮。从另一个stackoverflow问题我得到以下代码:

global $product;

echo apply_filters( 'woocommerce_loop_add_to_cart_link',
    sprintf( '<a href="%s" rel="nofollow" data-product_id="%s" data-product_sku="%s" class="button %s product_type_%s">%s</a>',
        esc_url( $product->add_to_cart_url() ),
        esc_attr( $product->id ),
        esc_attr( $product->get_sku() ),
        $product->is_purchasable() ? 'add_to_cart_button' : '',
        esc_attr( $product->product_type ),
        esc_html( $product->add_to_cart_text() )
    ),
$product );

我想将PHP脚本代码附加到上面的javascript代码中。请帮忙我该怎么做。

0 个答案:

没有答案