I added custom attributes to my products, and I would like to show one of these on the product loop page(loop/price.php). The attribue name is: "garan".

$garanvalues = get_the_terms( $product->id, 'pa_garan');

foreach ( $garanvalues as $garanvalue ) {
    echo $garanvalue->name;

I used the code above, but the var_dump output the following:

array(1) {   ["invalid_taxonomy"]=>   array(1) ..

I hope you know solution. Thank you very much!

closed as off-topic by Pieter Goosen, Nicolai, kaiser Jun 30 '14 at 10:01

This question appears to be off-topic. The users who voted to close gave these specific reasons:

If this question can be reworded to fit the rules in the help center, please edit the question.

  • Just checking the obvious, did you global $product? – helgatheviking May 25 '13 at 14:36
  • Post the code that registers the CPT, please. – s_ha_dum Mar 6 '14 at 22:44

If the taxonomy name is garan then use garan as parameter for get_the_terms function instead of pa_garan.

  • It didn't help. Any other suggestion? – user25381 Feb 18 '13 at 12:14
  • Use $garanvalues = get_the_terms( $product->ID, 'pa_garan'); – Vinod Dalvi Feb 18 '13 at 12:17
  • Please explain why that could solve the problem. – fuxia Feb 18 '13 at 12:50
  • Not helps. If you read my first post, you can see I used same method. – user25381 Feb 18 '13 at 14:44

Not the answer you're looking for? Browse other questions tagged or ask your own question.