2009-08-04 9 views
0

J'utilise Barecity Theme pour WordPress. J'ai tout construit, mais maintenant je dois ajouter un fichier single.php au thème. maintenant il affiche tout le contenu de la publication sur la page d'accueil, j'ai créé un champ personnalisé short_desc. et je l'appelle du code avec;Ajouter une page single.php à wordpress ou si condition pour la page principale ou la page de détails de poste

<?php //get_post_meta($post->ID, 'short_desc', true); ?> 

c'est bien. mais j'ai besoin d'afficher cette courte desc à la liste de la page d'accueil, et le contenu principal à la page de détails. comment peut-on faire ça?

J'apprécie aide !!

Répondre

1

Il semble que ce que vous essayez de faire est d'afficher un champ personnalisé que vous avez défini sur un post sur la page d'index (qui répertorie tous les messages).

Pour ce faire, vous devrez modifier index.php en ajoutant votre extrait où vous souhaitez avoir la courte description.

<?php echo get_post_meta($post->ID, 'short_desc', true); ?> 

Vous devez utiliser echo pour afficher les résultats de la fonction get_post_meta.

En fonction de la configuration de vos publications, vous pouvez également utiliser le bouton Plus lorsque vous écrivez vos publications. Cela coupera votre message à un certain point que vous décidez et montre seulement cette partie courte sur l'index et les pages d'archives.

Une autre option serait d'utiliser

Ce qui montre les 55 premiers mots (ce qui peut être ajustée si) du poste.

Espoir qui aide, Paul

+0

ouais, pourquoi ne pas utiliser un extrait? comme c'est pourquoi l'extrait existe dans wordpress. Pour vous montrer, eh bien, évidemment, l'extrait! – ariefbayu

Questions connexes