WooCommerce , "" , .
<div class="woocommerce"></div>
" ". WooCommerce .
WooCommerce "" , (, js) .. , .
, , CSS, .
Github, , , , WooCommerce " " ( , ).
, , css <div class="woocommerce"></div> CSS- (Bootstrap 4).
, <div class="woocommerce container-fluid container-application"></div>
?
WooCommerce class-wc-shortcodes.php include includes/, . , shortcode_wrapper(), "" . , woocommerce, <div class="woocommerce"></div>.
, , <div class="woocommerce"></div> " " shortcode_wrapper(), , " " <div class="woocommerce"></div>.
, WooCommerce, , , WooCommerce, .
(!)
" "
, <div class="woocommerce"></div> .
, WC_Shortcodes(). "" WooCommerce .
" ", , WooCommerce.
, WooCommerce , , , WordPress, . [woocommerce_my_account] WooCommerce , [woocommerce_my_account], .
functions.php, .
if ( class_exists( 'woocommerce' ) ) {
function wp_wc_my_account_shortcode_handler( $atts ) {
$whichClass = new WC_Shortcodes();
$wrapper = array(
'class' => 'woocommerce container-fluid container-application',
'before' => null,
'after' => null
);
return $whichClass->shortcode_wrapper( array( 'WC_Shortcode_My_Account', 'output' ), $atts , $wrapper );
}
add_shortcode( 'new_woocommerce_my_account', 'wp_wc_my_account_shortcode_handler' );
}
------------------/ / ------------------
" " HTML . , . , Admin >> pages >> My Account [woocommerce_my_account] WooCommerce [woocommerce_my_account] [new_woocommerce_my_account].
/ " " , " " <div class="woocommerce container-fluid container-application"></div> <div class="woocommerce container-fluid container-application"></div>.
HTML
HTML- , / CSS. :
$wrapper = array(
'class' => '',
'before' => '<section class="woocommerce container-fluid container-application>',
'after' => '</section>'
);
<div></div> <section></section>.
() , WooCommerce, , , , , , ..