Autor | Zpráva | ||
---|---|---|---|
reborn Profil * |
#1 · Zasláno: 23. 3. 2013, 23:57:56
Zdravim,
jak patram a ruzne zkousim, tak odpoved stale nemam, proto bych prosim potreboval poradit od zkusenejsich... Jde mi o vypsani jisteho pole (ve wordpressu). Mam to nyni takto: <?php $showroomvalues = get_the_terms( $product->id, 'pa_showroom'); foreach ( $showroomvalues as $showroomvalue ) { echo $showroomvalue->name;} ?> coz je sice funkcni, ale potreboval bych tam dostat nejak podminku (pokud to jde), ze pokud bude to dane pole (ten pa_showroom) prazdne, tak, ze to nic nevypise (tedka to v takovem pripade vypise chybu, protoze tam mam to foreach). Prosim, byl by nekdo schopny mi s tim pomoct nebo me odkazat nekam, kde bych relativne snadno okoukal, tak to upravit? Dekuji moc |
||
Virtus Profil |
Wordpress neznám, každopádně pokud máte možnost upravit funkci get_the_terms(), tak tak učiňte, aby v případě, že pole (ten pa_showroom) bude prázdné, taky vrátila prázdné pole ( array() ), pokud tu možnost nemáte, stačí něco takového:
<?php $showroomvalues = get_the_terms( $product->id, 'pa_showroom'); if( is_array( $showroomvalues ) ){ foreach ( $showroomvalues as $showroomvalue ) { echo $showroomvalue->name;} } ?> <?php $showroomvalues = get_the_terms( $product->id, 'pa_showroom'); foreach ( (array) $showroomvalues as $showroomvalue ) { echo $showroomvalue->name;} ?> |
||
reborn Profil * |
#3 · Zasláno: 24. 3. 2013, 01:00:31
Parada! Moc mi to pomohlo, dekuju mnohokrat za pomoc! :)
(prvni varianta mi postacila) |
||
Časová prodleva: 11 let
|
0