2017-08-03 51 views
1

我在WordPress Admin上創建了一個模板頁面,只是添加了一個h2標題,該標題沒有出現在頁面的相關鏈接中,但是如果管理員登錄了wordpress登錄頁面,它就會工作。我還在頁面設置上公佈了頁面,但問題仍然是不移除僅顯示給管理員的頁面數據。我搜索了很多論壇,但沒有找到任何解決方案。模板頁面不顯示WordPress中的數據

<?php 
/* 
Template Name: Contact Us 

*/ 

get_header(); ?> 


<div class="contact-box1"> 
    <h2 > 
    <br><br> 
     YOUR ENQUIRY 
    </h2> 

<?php get_footer(); ?> 

回答

1

如何在WordPress中創建模板?

 <?php 
/** 
Template Name: Contact Us 
* 
* This is the template that displays all pages by default. 
* Please note that this is the WordPress construct of pages 
* and that other 'pages' on your WordPress site may use a 
* different template. 
* 
* @link https://codex.wordpress.org/Template_Hierarchy 
* 
* @package WordPress 
* @subpackage Amplified_Antennas 
* @since 1.0 
* @version 1.0 
*/ 

get_header(); 
?> 
<?php 
while (have_posts()) : the_post(); 
?> 
<div class="contact-box1"> 
    <h2>Contact ENQUIRY</h2> 
</div> 
<?php 
endwhile; // End of the loop. 
?> 

<?php 
get_footer(); ?> 
+0

我用你提供的變化,但仍餘did't獲取頁面的數據。但它正在工作,而我登錄到WordPress的。請參閱鏈接 http://amplifiedantennas.com.au/contact-us-2/ –

+0

請重置您的固定鏈接。也檢查其他頁面slu name名稱。 –

+0

我將其更改爲http://amplifiedantennas.com.au/contact/,但仍未顯示您的詢問。 –

1

其工作在這裏罰款它不是與模板的問題,我想你沒有選擇儀表板的模板名稱右側,只放一個我們接觸到頁面http://amplifiedantennas.com.au/contact-us可是沒有分配那邊

什麼
+0

我添加了模板。您是否在上述提到的鏈接上標明瞭您的標題? –

+0

不,我沒有得到的標題爲u都沒有指定相應的頁面模板頁面http://amplifiedantennas.com.au/contact-us/如果u需要幫助https://www.facebook.com/srexta – sagar

+0

其如果我登錄到WordPress的儀表板但工作,如果我退出了工作。正如你在瀏覽器上看到的那樣,你沒有登錄到WordPress的管理員,所以你沒有看到標題。 –

1

編輯(我包括現在的全部代碼):

這是不夠的,包括頁眉和頁腳,您還需要包括爲了獲取這是在特定頁面內容的循環文本編輯器(在後端),你在哪裏應該添加/創建您的內容。

因此,創建該模板後,您需要在後端創建一個「新頁面」,在右側邊欄中選擇該頁面模板。

在我下面的例子中,你會將你的頭文件寫入後端的標題字段,然後它將在實際頁面中顯示爲h2。並且整個內容(包括標題h2)被封裝在.contact-box1 DIV中,就像您在原始代碼中一樣。

例如:

<?php 
/* 
* Template Name: Contact Us 
* @package WordPress 
* @subpackage Amplified_Antennas 
*/ 

get_header(); ?> 

<div class="contact-box1"> 

<?php 
if (have_posts()) { 
    while (have_posts()) { 
     the_post(); 
      <h2><?php the_title(); ?></h2> 
      <?php the_content(); ?> 
    } // end while 
} // end if 
?> 

</div> 

<?php get_footer(); ?> 

P.S:在你貼的代碼,你不關閉這個DIV標籤:<div class="contact-box1">

+0

我添加了你在上面提到的代碼,並且//在這裏發佈內容我添加了h2標題,但現在我得到HTTP錯誤500 –

+0

您是否在後端使用該模板創建了新頁面? – Johannes

+0

http://amplifiedantennas.com.au/contact-us-2/是的,這是帶有該模板的頁面,你可以在這裏看到的是h2標題,但它沒有在頁面中顯示。 –