2015-02-28 4 views
-1

Désolé, c'est assez basique; J'ai créé des champs personnalisés dans Wordpress et utilisé ce qui suit pour afficher les champs sur chaque page de produit. J'ai du mal à trouver comment les faire apparaître sur des lignes séparées comme une liste non-ordonnée.Comment créer une liste non ordonnée dans un fichier php

<div id="customfield-meta"> 
<?php 
// Display Custom Field Value 
echo get_post_meta($post->ID, ' Model_Released', true); 
echo get_post_meta($post->ID, ' Property_Released', true); 
echo get_post_meta($post->ID, 'Catalogue_Number', true); 
?> 
</div> <!-- end #customfield-meta --> 

Répondre

0

Essayez ceci:

<div id="customfield-meta"> 
<?php 
// Display Custom Field Value 
echo "<ul>"; 
echo "<li>".get_post_meta($post->ID, ' Model_Released', true)."</li>"; 
echo "<li>".get_post_meta($post->ID, ' Property_Released', true)."</li>"; 
echo "<li>".get_post_meta($post->ID, 'Catalogue_Number', true)."</li>"; 
echo "</ul>"; 
?> 
</div> <!-- end #customfield-meta --> 
+0

Merci Michael, qui est parfait. – metice

0

Découvrez W3Schools (http://www.w3schools.com/html/) pour quelques notions de base sur HTML.

Une liste non ordonnée est une balise <ul>, bien que tout balisage de balise html au niveau du bloc (ou saut de ligne) vous donnera des entrées sur des lignes séparées. Vous pouvez envelopper vos éléments avec les tags <div> ou <p>, ou vous pouvez les ajouter avec les tags <br/>. Il y a une foule de façons d'accomplir ce que vous demandez.

0

Si vous demandez comment emballer les données renvoyées à partir de votre code php dans une liste non ordonnée, vous le feriez comme ça

<div id="customfield-meta"> 
<ul> 
<?php 
// Display Custom Field Value 
echo "<li>" . get_post_meta($post->ID, ' Model_Released', true) . "</li>"; 
echo "<li>" . get_post_meta($post->ID, ' Property_Released', true) . "</li>"; 
echo "<li>" . get_post_meta($post->ID, 'Catalogue_Number', true) . "</li>"; 
?> 
</ul> 
</div> <!-- end #customfield-meta -->