Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Contributor James Koster

    (@jameskoster)

    Have you tried using the built-in Product Categories widget? ??

    Thread Starter dunderhonung

    (@dunderhonung)

    no, I havn’t how do I use that?

    or, I tried but couldn’t get it to work.

    do I have to declare the widget in some way?

    Thread Starter dunderhonung

    (@dunderhonung)

    My file looks like this.

    <?php
    /**
    * The Template for displaying product archives, including the main shop page which is a post type archive.
    *
    * Override this template by copying it to yourtheme/woocommerce/archive-product.php
    *
    * @author WooThemes
    * @package WooCommerce/Templates
    * @version 2.0.0
    */

    if ( ! defined( ‘ABSPATH’ ) ) exit; // Exit if accessed directly

    get_header(‘shop’); ?>
    <div id=”content” class=”coach-page”>
    <div id=”content-wrapper” class=”wrapperSize”>

    <div id=”contentBox”>

    <?php

    global $woocommerce_loop;

    $woocommerce_loop[‘loop’] = 0;
    $woocommerce_loop[‘show_products’] = true;

    if (!isset($woocommerce_loop[‘columns’]) || !$woocommerce_loop[‘columns’]) $woocommerce_loop[‘columns’] = apply_filters(‘loop_shop_columns’, 4);

    ?>

    <?php do_action(‘woocommerce_before_shop_loop’); ?>

    <ul class=”products”>

    <?php

    do_action(‘woocommerce_before_shop_loop_products’);

    if ($woocommerce_loop[‘show_products’] && have_posts()) : while (have_posts()) : the_post();

    global $product;

    if (!$product->is_visible()) continue;

    $woocommerce_loop[‘loop’]++;

    ?>
    <li class=”shop_product <?php if ($woocommerce_loop[‘loop’]%$woocommerce_loop[‘columns’]==0) echo ‘ last’; if (($woocommerce_loop[‘loop’]-1)%$woocommerce_loop[‘columns’]==0) echo ‘ first’; ?>”>

    <?php do_action(‘woocommerce_before_shop_loop_item’); ?>

    “>

    <?php do_action(‘woocommerce_before_shop_loop_item_title’); ?>

    <h3><?php the_title(); ?></h3>

    <?php do_action(‘woocommerce_after_shop_loop_item_title’); ?>

    <button class=”product_button” type=”button” onclick=”window.location.href='<?php the_permalink(); ?>'”>INFO</button>

    <?php

    endwhile; endif;

    if ($woocommerce_loop[‘loop’]==”0″) echo ‘<li class=”woocommerce_info”>’.__(‘No products found which match your selection.’, ‘woocommerce’).”;
    ?>

    <div class=”clear”></div>

    <?php do_action(‘woocommerce_after_shop_loop’); ?>
    </div>
    </div>
    </div>
    <?php get_footer(‘shop’); ?>

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Category menu?’ is closed to new replies.