neilgee
12/12/2015 - 1:21 AM

Fix Category Template get_the_terms error

Fix Category Template get_the_terms error

<?php   //<~ don't add in the opening php
//replace the existing function on line 1144 with the below
//source  - https://core.trac.wordpress.org/ticket/34723
function get_the_terms( $post, $taxonomy ) {
	 $terms = get_object_term_cache( $post->ID, $taxonomy );
	 if ( false === $terms ) {
	         $terms = wp_get_object_terms( $post->ID, $taxonomy );

	        if ( ! is_wp_error( $terms ) ) {
	                $to_cache = array();
	                foreach ( $terms as $key => $term ) {
	                        $to_cache[ $key ] = $term->data;
	                }
	                wp_cache_add( $post->ID, $to_cache, $taxonomy . '_relationships' );
	         }
	 }