I’m currently working on a WooCommerce theme and attempting to add a sidebar to the product detail page. I’ve been able to get the sidebar added (specifically, this one: http://woocommerce.wp-a2z.org/oik_file/templatescontent-widget-product-php/) Now, I’m trying to figure out how to add a class of “active” to the currently selected product and can’t seem to figure it out? In other words, how do I do something along the lines of if the current product id is equal to the product id in the sidebar add class=”active” to the li? I’ve made numerous searches and haven’t been able to come up with anything useful, so I’m turning here. Any help greatly appreciated!! |
|||
add a comment
|
If the query hasn’t been modified by a plugin for some reason, you should be able to get a single product page’s “id” via
OR
|
|||
Save the current product id before entering your loop:
Then in your loop for your sidebar, use $product->id again to compare:
|
|||
Retrieve the ID of the current item in the WordPress Loop.
hence works for the product id too. #tested #woo-commerce |
||||
init
) then it won’t work. I can’t help you further here. You need to ask your own specific and detailed question. – helgatheviking Oct 16 ’15 at 13:54