• Resolved leks29

    (@leks29)


    i would like to be able to show only some product attributes in the short product description and in the additional information tab show all the product attributes checked for display… how can i achieve this…?

    https://wordpress.org/plugins/woocommerce/

Viewing 15 replies - 1 through 15 (of 19 total)
  • Plugin Author Mike Jolley (a11n)

    (@mikejolley)

    Thread Starter leks29

    (@leks29)

    I’ll check ’em out and give you some details later on today

    Thread Starter leks29

    (@leks29)

    I’ve checked those links, i’ve already created the template files and folders whitin my theme, i’ve also looked for a plugin of some sort to display specific product attributes in short description but they show all of the products attributes selected, which is fine for the additional information tab, but i just need a couple of them in the short description…

    i’ve read this link https://wordpress.org/support/topic/display-custom-attributes-on-description-tab-of-single-product-page?replies=11 but i really cant make it work…

    any extra information would be really apreciated

    Plugin Author Mike Jolley (a11n)

    (@mikejolley)

    So you know you can get all attributes with $attributes = $product->get_attributes();? The one you want will be in there.

    If you want to see what is in that array of attributes, you can var dump it. var_dump( $attributes ); See whats inside and hopefully you can work with that array.

    Thread Starter leks29

    (@leks29)

    i’m not that great with php, or programming for that matter, but i would love some more help, is there a way to make that work in the short description?

    Plugin Author Mike Jolley (a11n)

    (@mikejolley)

    Thread Starter leks29

    (@leks29)

    ive tried this code:

    <?php
    /**
     * Single product short description
     *
     * This template can be overridden by copying it to yourtheme/woocommerce/single-product/short-description.php.
     *
     * HOWEVER, on occasion WooCommerce will need to update template files and you (the theme developer).
     * will need to copy the new files to your theme to maintain compatibility. We try to do this.
     * as little as possible, but it does happen. When this occurs the version of the template file will.
     * be bumped and the readme will list any important changes.
     *
     * @see 	    http://docs.woothemes.com/document/template-structure/
     * @author 		WooThemes
     * @package 	WooCommerce/Templates
     * @version     1.6.4
     */
    
    if ( ! defined( 'ABSPATH' ) ) {
    	exit; // Exit if accessed directly
    }
    
    global $post;
    
    if ( ! $post->post_excerpt ) {
    	return;
    }
    
    ?>
    <div itemprop="description">
    
    <?php
    if (is_user_logged_in()) {
        $product->list_attributes();
    } else {
    
    $estado_values = get_the_terms( $product->id, 'pa_estado');
    
    foreach ( $estado_values as $estado_value ) {
    	  echo $estado_value->name;
    }
    
    $municipio_values = get_the_terms( $product->id, 'pa_municipio');
    
    foreach ( $municipio_values as $municipio_value ) {
    	  echo $municipio_value->name;
    }
    
    $afluencia_apriximda_values = get_the_terms( $product->id, 'pa_afluencia_apriximda');
    
    foreach ( $afluencia_apriximda_values as $afluencia_apriximda_value ) {
    	  echo $afluencia_apriximda_value->name;
    }
    
    $afluencia_aproximada_values = get_the_terms( $product->id, 'pa_afluencia_aproximada');
    
    foreach ( $afluencia_aproximada_values as $afluencia_aproximada_value ) {
    	  echo $afluencia_aproximada_value->name;
    }
    
    $tipo_de_estructura_values = get_the_terms( $product->id, 'pa_tipo_de_estructura');
    
    foreach ( $tipo_de_estructura_values as $tipo_de_estructura_value ) {
    	  echo $tipo_de_estructura_value->name;
    }
    
    $medida_pantalla_values = get_the_terms( $product->id, 'pa_medida_pantalla');
    
    foreach ( $medida_pantalla_values as $medida_pantalla_value ) {
    	  echo $medida_pantalla_value->name;
    }
    
    $resolucion_values = get_the_terms( $product->id, 'pa_resolucion');
    
    foreach ( $resolucion_values as $resolucion_value ) {
    	  echo $resolucion_value->name;
    }
    
    $pitch_values = get_the_terms( $product->id, 'pa_pitch');
    
    foreach ( $pitch_values as $pitch_value ) {
    	  echo $pitch_value->name;
    }
    
    $vista_values = get_the_terms( $product->id, 'pa_vista');
    
    foreach ( $vista_values as $vista_value ) {
    	  echo $vista_value->name;
    }
    
    }
    ?>
    
    	<?php echo apply_filters( 'woocommerce_short_description', $post->post_excerpt ) ?>
    
    </div><code></code>

    but i get no error simply a login screen… whats wrong…

    Thread Starter leks29

    (@leks29)

    in some products simply doesnt anything in the description… please help!

    Plugin Author Mike Jolley (a11n)

    (@mikejolley)

    > in some products simply doesnt anything in the description… please help!

    What do you mean? And are you aware your code is running for logged in users only?

    Thread Starter leks29

    (@leks29)

    i meant that for some products simply doesnt show anything, i want it to show the full list of attributes to logged in users, or else show only a few specific attributes

    Plugin Author Mike Jolley (a11n)

    (@mikejolley)

    Your code has a section for logged in users and logged out., so I don’t know what part you’re stuck with.

    If you need help, perhaps consider jobs.wordpress.net and have it built for you.

    Thread Starter leks29

    (@leks29)

    thanks so much for the help, i’ll try have someone else have it built for me, and if everything else fails i would change from woocommerce to another pluggin.

    Thread Starter leks29

    (@leks29)

    thanks so much for the help, i’ll try have someone else have it built for me, and if everything else fails i would change from woocommerce to another pluggin.

    Plugin Author Mike Jolley (a11n)

    (@mikejolley)

    Let us know how it goes.

Viewing 15 replies - 1 through 15 (of 19 total)
  • The topic ‘specific product attribute display’ is closed to new replies.