2017-06-01 1 views
-2

Ich wollte nur den Titel eines Wordpress Posts zeigen. Ich habe es ohne Erfolg versucht. Ziemlich neu dazu.Zeige [post_title] im Inhalt von Wordpress post?

+0

zeigen Sie, welchen Code Sie ausprobiert haben und was ist der Fehler? –

+0

Entschuldigung, der Code wurde in den ursprünglichen Post eingefügt, aber er tauchte nicht auf. Ich habe es versucht (ohne Klammern): [] – bigtree53

+0

Sie können versuchen, es auf Ihrem einzelnen PHP oder in Content-Loop/Single (loop.php, content.php) .. ohne $ post_id –

Antwort

0

Sie können dies versuchen, ich hoffe, das wird Ihnen helfen.

<?php if (have_posts()) : ?> 

<?php while (have_posts()) : the_post(); ?> 

    <h2><?php the_title(); ?></h2> 

<?php endwhile; ?> 

und wenn Sie benutzerdefinierte Post Typ hinzufügen möchten, in diesem Fall müssen Sie WP_Query(); Funktion hinzuzufügen, wie die Daten zu erhalten:

<?php 

// The Query 
$the_query = new WP_Query($args); 

// The Loop 
if ($the_query->have_posts()) { 
    echo '<ul>'; 
    while ($the_query->have_posts()) { 
     $the_query->the_post(); 
     echo '<li>' . get_the_title() . '</li>'; 
    } 
    echo '</ul>'; 
    /* Restore original Post Data */ 
    wp_reset_postdata(); 
} else { 
    // no posts found 
} 
0

für Post-Titel in bestimmten Seiten angezeigt wird entweder Sie schreiben:

<?php get_the_title($post_id);?>

in die Template-Datei Seite oder Sie ca n eine benutzerdefinierte Datei in Vorlagenordner machen und diesen Code hinzu:

<?php if (is_page('Page Title')): get_the_title($post_id); endif; ?>

und nimmt diese auf alle Seiten .. Sie für mehrere Seiten unter Verwendung von OR-Bedingung in if-Anweisung überprüfen.

Verwandte Themen