webForumDet fria alternativet

Dynamiskt resultat

PHP

1 svar · 704 visningar · startad av Travoni

Medlem sedan okt. 20041 556 inlägg
Frågan#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 );
				}
			}
Medlem sedan okt. 20041 556 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 ); 
                } 
            }
256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)