2010-07-27 101 views
-1

我創建wordpress主題並面臨一個小問題。wordpress主題

在我的主題中,有頁面, 我想顯示頁面的標題,如'關於','博客' 我該如何做到這一點。

第二我想顯示博客頁面下的所有帖子。即使我爲博客創建了一個模板,但不幸的是,它並沒有發生。

感謝您的幫助。

回答

1

1st:使用<?php the_title(); ?>來顯示頁面標題。

第二:要顯示完整的文章,請使用:<?php the_content(); ?>

2

你需要創建一個循環,使WordPress的可以看看,看看是否存在任何內容,如果有則顯示它

所以頁面。 PHP你對網頁等將是:

<?php if (have_posts()) : while (have_posts()) : the_post();?> 
<h1><?php the_title();?></h1><!--the title--> 
<br /> 
<?php the_content();?><!--the content--> 
<?php endwhile; endif;?> 
0
/* 
* Template Name: Blog 
*/ 

    //to show title 

    the_title(); 


    //to show the post 

    if (have_posts()) : while (have_posts()) : the_post(); 

    the_content();<!--the content--> 

    endwhile; endif; 

使用上面的代碼按模板頁面的要求。

+1

請嘗試正確格式化您的答案:代碼應縮進4個前導空格。 – stefan 2013-06-10 11:06:49

0

1.要顯示標題

只需添加<?php the_title(); ?>

2.要顯示的博客文章。 我已經寫了一些代碼,使顯示的所有博客文章的頁面中, 即時通訊使用的查詢的帖子,讓使其:

if (is_page($your_page_id)) { ?> 
    <div id="primary" class="content-area"> 
    <div id="content" class="site-content"> 
    <?php 
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; // for paging 
    $args = array('paged' => $paged); 
    query_posts($args); // query posts 
    if (have_posts()) : 
     while (have_posts()) : the_post(); 
     get_template_part('content', get_post_format()); // This code will display your posts 
     endwhile; 
     your_content_nav('nav-below'); 
    endif; 
    wp_reset_query(); // please, add this function to reset the query 
    ?>   
    </div><!-- #content .site-content --> 
    </div> 
    } else { 
// normal page here 
} 
0

,如果你想創建博客,共有頁。您必須通過wordpress創建頁面。 所以點擊您WordPress的button頁面,然後創建您的網頁,並設置你sub-menus根據你的心...

而對於第二個問題,答案是去最新的頁面選擇選項,並選擇靜態頁面的首頁/索引/第一個屏幕,然後在下面的頁面選項選擇你想要移動你的最新帖子內容的菜單....

0

如果你想在頁面中顯示你的帖子,你需要先創建類別您的帖子,然後分類每個帖子。之後,您可以根據您的帖子類別創建您的頁面。現在,在這些頁面上發佈帖子,您可以使用我發佈在答案HERE中的get_posts()方法。