snik Δημοσ. 7 Μαρτίου 2012 Δημοσ. 7 Μαρτίου 2012 Αντιμετωπιζω ενα προβλημα στο wordpress, σε ενα custom template που εχω φτιαξει εχω στησει εναν πινακα με divs οπου εμφανιζονται καποια custom fields. Ο πινακας εχει πανω τον τιτλο Χρωματα και απο κατω μπαινουν οι τιμες απο 5 custom fields. Η κωδικας σε αυτο το σημειο ειναι αυτος ><?php $color1 = get_post_meta($post->ID, 'color1', true); if(color1 !== '') { ?> <div class="td_colors"> <?php echo $color1; ?> </div> <?php } ?> Στο wordpress εχω ορισει τις τιμες και οπου δεν υπαρχει τιμη θα επρεπε να μην εμφανιζει καθολου το συκεκριμενο κελι, αντι για αυτο ομως εμφανιζονται κανονικα τα borders και βγαινουν σαν μια γκρι γραμμη στο κατω μερος. Εχω χρησιμοποιησει τον παραπανω κωδικα και σε αλλο σημειο (με τις καταλληλες αλλαγες στα ονοματα) και δεν μου βγαζει το ιδιο προβλημα...καμια ιδεα τι μπορει να φταιει;
alexitsios Δημοσ. 7 Μαρτίου 2012 Δημοσ. 7 Μαρτίου 2012 Αν δεν θέλεις να εμφανίζονται καθόλου γιατί δεν δοκιμάζεις αυτό: ><?php if($color1= get_post_meta($post->ID, 'color1', true)) : ?> <div class="td_colors"> <?php echo $color1; ?> </div> <?php endif; ?>
snik Δημοσ. 7 Μαρτίου 2012 Μέλος Δημοσ. 7 Μαρτίου 2012 (επεξεργασμένο) > if($color1 != '') { ?> Ωχ ουτε που το ειχα προσεξει οτι ελειπε το $, τελικα ισως ηρθε η ωρα να κανω ενα διαλειμμα σημερα . Ευχαριστω για την βοηθεια aghahowa! Επεξ/σία 7 Μαρτίου 2012 από snik
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα