我創建wordpress主題並面臨一個小問題。wordpress主題
在我的主題中,有頁面, 我想顯示頁面的標題,如'關於','博客' 我該如何做到這一點。
第二我想顯示博客頁面下的所有帖子。即使我爲博客創建了一個模板,但不幸的是,它並沒有發生。
感謝您的幫助。
我創建wordpress主題並面臨一個小問題。wordpress主題
在我的主題中,有頁面, 我想顯示頁面的標題,如'關於','博客' 我該如何做到這一點。
第二我想顯示博客頁面下的所有帖子。即使我爲博客創建了一個模板,但不幸的是,它並沒有發生。
感謝您的幫助。
1st:使用<?php the_title(); ?>
來顯示頁面標題。
第二:要顯示完整的文章,請使用:<?php the_content(); ?>
你需要創建一個循環,使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;?>
/*
* 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.要顯示標題
只需添加<?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
}
,如果你想創建博客,共有頁。您必須通過wordpress創建頁面。 所以點擊您WordPress的button
頁面,然後創建您的網頁,並設置你sub-menus
根據你的心...
而對於第二個問題,答案是去最新的頁面選擇選項,並選擇靜態頁面的首頁/索引/第一個屏幕,然後在下面的頁面選項選擇你想要移動你的最新帖子內容的菜單....
如果你想在頁面中顯示你的帖子,你需要先創建類別您的帖子,然後分類每個帖子。之後,您可以根據您的帖子類別創建您的頁面。現在,在這些頁面上發佈帖子,您可以使用我發佈在答案HERE中的get_posts()方法。
請嘗試正確格式化您的答案:代碼應縮進4個前導空格。 – stefan 2013-06-10 11:06:49