2017-06-01 155 views
-2

只是想顯示一個WordPress的帖子的標題。我試過沒有成功。這很新鮮。在WordPress內容中顯示[post_title]帖子?

+0

顯示你試過的代碼和錯誤是什麼? –

+0

對不起,包含原始文章中的代碼,但沒有顯示。我嘗試過(沒有括號): [<?php echo get_the_title($ post_id); ?>] – bigtree53

+0

你可以嘗試把它放在你的單個PHP或內容循環/單(loop.php,content.php)..沒有$ post_id –

回答

0

你可以試試這個,我希望這會對你有幫助。

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

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

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

<?php endwhile; ?> 

,如果你想添加自定義後的類型,在這種情況下,你需要添加WP_Query();函數來得到這樣的數據:

<?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

在特定網頁上顯示文章標題任你可以這樣寫:

<?php get_the_title($post_id);?>

到該網頁的模板文件,也CA n請在模板文件夾中的自定義文件,並添加以下代碼:

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

,包括這對所有網頁..你可以通過檢查多個頁面或if語句條件的。