Support

Account

Forum Replies Created

  • I really appreciate your help, but it still does not work. My website shows critical errors when I run the code.

    
    <?php
    function prefix_add_brand_before_variations_form() {
    	
    	$terms = get_the_terms( get_the_ID(), 'brand' );
    	
    	print_r($terms);
    	
    }
    
    add_action('woocommerce_before_variations_form', 'prefix_add_brand_before_variations_form', 10, 0);
    

    I have tried to see what print_r() can show about $terms. At first glance, it does not look right? I get this output:

    WP_Error Object ( [errors] => Array ( [invalid_taxonomy] => Array ( [0] => Invalid taxonomy. ) ) [error_data] => Array ( ) [additional_data:protected] => Array ( ) )

  • I had a bit of that feeling. Before I got to the code I was laying out the thread with, I had also tried with get_the_terms()

    I have again made the code below, but here too I can not make it work

    
    <?php
    function prefix_add_brand_before_variations_form() {
    	
    	$term = get_the_terms( get_the_ID(), 'brand' );
    	
           if( ! empty( $term ) ) { ?>
    
      		<img src="<?php the_field('brand_logo', $term); ?>" />
    		  
        
     		<?php }
    	
    }
    
    add_action('woocommerce_before_variations_form', 'prefix_add_brand_before_variations_form', 10, 0); 
    

    I have tried both get_the_terms() and get_post_terms(). If I use get_post_terms() my product pages shows a critical error.

  • Hi John

    A single product page.

  • Hi

    Thanks for your reply, but unfortunately none of the things work.

    I have tried with var_dump($image); but get the message “NULL” every time.

Viewing 4 posts - 1 through 4 (of 4 total)