2013-10-28 107 views
0

我剛開始使用WordPress。我已經定製了WordPress的默認主題'Twenty_Thirteen',它工作的很好。WordPress的獲取客戶頁面網址

Using WordPress 3.6.1 

我添加了一個custom pagelocalhost/wordpress/mypage

<?php 
get_header(); ?> 

    <div id="primary" class="content-area"> 
     <div id="content" class="site-content"> 
Hi! this is my custome page 

     </div><!-- #content --> 
    </div><!-- #primary --> 

<?php get_footer(); ?> 

問題:

當我引導到這個網址

localhost/wordpress/mypage 

它給我404

問題:

  • 我思念的東西

  • 爲什麼它給404,即使mypage.php頁面現有

  • 是否有WordPress的任何功能,讓這些網頁的網址

    如何做到這一點沒有任何插件

我閱讀了一些文章,但沒有發現與我的問題有關。

回答

0

嘗試預先將/添加到您的文件路徑中。如果沒有相對於根的路徑,它將嘗試導航到相對於當前路徑。

/localhost/wordpress/mypage.php

+0

謝謝,但它不工作 - 相同404 –

+0

你可以打開你的Web服務器日誌併發布最後幾行?這可能指向這個問題。 –

0

你可以得到網頁的網址,如:

$頁= get_page_by_path( '我的空間');

$頁= get_page_by_title( '我的空間');

然後

<a href="<?php echo get_page_link($page); ?>">Page Link</a> 
+0

無法正常工作,我還沒有用WordPress創建此頁面。我從外面上傳了它 –

0

自定義頁面模板

創建可由任何頁面中使用的模板

文件名:

名稱模板文件,這樣就可以輕鬆識別其模板名稱,例如文件名my-custom-page.php模板名稱"My Custom Page"

不要使用page-前綴WordPress會解釋文件作爲一個專門的頁面模板

語法:

<?php 
/* 
* Template Name: My Custom Page 
* Description: A Page Template with a darker design. 
*/ 

// Code to display Page goes here... 

來源:WordPress Codex

如何使用自定義頁面:

  • 創建一個頁面

  • 見右側邊欄

  • 滾動到Page Attribute->Templates

  • 選擇模板爲您的網頁

注:必須小心地使用文件名和頁面模板頂部的評論它會告訴WordPress註冊頁面模板