webForumDet fria alternativet

Dynamiskt resultat

1 svar · 702 visningar · startad av Travoni

TravoniMedlem sedan okt. 20041 538 inlägg
#1

$term->slug i denna funktion skulle jag vilja ändra dynamiskt till ex $term->name och skicka med det i funktionen. Hur gör man det utan att använda eval eller andra konstigheter?

function getTaxonomy($post_id,$tax,bestämma_här_vad_som_skall_vara_med_i_loop){
				$terms = get_the_terms( $post_id, $tax );
				if ( $terms && ! is_wp_error( $terms ) ) {
					$items = array();
					foreach ( $terms as $term ) {
						$items[] = $term->slug;
					}
					return join( " ", $items );
				}
			}
TravoniMedlem sedan okt. 20041 538 inlägg
#2
function getTaxonomy($post_id,$tax,$var='slug'){ 
                $terms = get_the_terms( $post_id, $tax ); 
                if ( $terms && ! is_wp_error( $terms ) ) { 
                    $items = array(); 
                    foreach ( $terms as $term ) { 
                        $items[] = $term->$var; 
                    } 
                    return join( " ", $items ); 
                } 
            }
Genererad på 373 ms · cache AV · v20260730165559-full.f96bc7eb