Viewing 5 replies - 1 through 5 (of 5 total)
  • I’m unfamiliar with the way symposium works, but I am an author of the menu cart plugin. If there’s a way to add a shortcode to symposium the pro version of menu cart has a shortcode.

    Plugin Author Guillaume Assire

    (@alphagolf_fr)

    WPS Toolbar uses the Toolbar class as documented in the Codex. I’ve already been asked how Toolbar items content could be set dynamically like any other NavMenu items, lower in the page. Unfortunately in WordPress these are two different objects, in particular, hooks provided by WordPress are different.

    @guillaume – thanks for the response here. Do you have any methods of hooking into your plugin to add extra items?

    Plugin Author Guillaume Assire

    (@alphagolf_fr)

    Sorry for the delay in responding. No need for a hook in my plugin, I would use the WordPress add_node function. Something like this adds “0 items ( $0 )” to the right side of the Toolbar:

    function wpwc_cart( $wp_admin_bar ) {
    
    	if ( !is_user_logged_in() )
    		return;
    
    	$cart_currency = "$";
    	$cart_qty = "0";
    	$cart_amount = "0";
    	$cart_url = site_url();
    
    	if ( !empty( $cart_url ) ) {
    
    		$cart_label = $cart_qty.' items ( '.$cart_currency.$cart_amount.' ) ';
    		$cart = '<span class="ab-icon"></span><span class="ab-label">'.$cart_label.'</span>';
    
    		$args = array(
    			'id' => 'wpwc-cart',
    			'parent' => 'top-secondary',
    			'title' => $cart,
    			'href' => $cart_url,
    			'meta' => array( 'title' => $cart_label, 'class' => 'wpwc-cart' )
    		);
    		$wp_admin_bar->add_node( $args );
    	}
    }
    add_action( 'admin_bar_menu', 'wpwc_cart', 90 );

    And the corresponding CSS, which adds a nice icon:

    #wpadminbar li.wpwc-cart > .ab-item > .ab-icon:before {
    	font-family: dashicons !important;
    	content: "\f174";
    }

    @jeremiah, would you add this to your own plugin? I would be more than happy to do so in my own plugin, but I’m not using WooCommerce, so I’m unable to complete my code above…

    Plugin Author Guillaume Assire

    (@alphagolf_fr)

    @jeremiah, I don’t know if you plan to add this to your own plugin, but I found other plugins that provide such a feature already.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Woocommerce Cart’ is closed to new replies.