2017-08-03 3 views
1

Ich habe eine Vorlage-Seite auf WordPress Admin erstellt und nur eine h2 Überschrift, die nicht mit zugehörigen Link für die Seite angezeigt, aber es funktioniert, wenn Admin in Wordpress-Login eingeloggt. Ich habe auch die Seite auf Seite Einstellung veröffentlicht, aber immer noch das Problem ist nicht zu entfernen Seite Daten nur für Admin angezeigt. Ich habe viele Foren gesucht, aber keine Lösung gefunden.Template-Seite zeigt keine Daten in WordPress

<?php 
/* 
Template Name: Contact Us 

*/ 

get_header(); ?> 


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

<?php get_footer(); ?> 

Antwort

1

wie Vorlage in WordPress erstellen?

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

i die Änderungen verwendet, um Sie zur Verfügung gestellt, aber noch did't i die Seitendaten erhalten. aber es funktioniert, während ich mich in Wordpress eingeloggt habe. siehe den Link bitte http://amplifiedantennas.com.au/contact-us-2/ –

+0

Bitte setzen Sie Ihren Permalink zurück. Überprüfen Sie mit anderen Seite Slug Name auch. –

+0

ich änderte es zu dieser http://amplifiedantennas.com.au/contact/ aber immer noch Überschrift Ihre Anfrage wird nicht angezeigt. –

1

seine Arbeit hier in Ordnung sein nicht Problem mit dem Templat ich denke, Sie nicht den Namen der Vorlage rechten Seite des Armaturenbretts ausgewählt haben und stellen nur einen Kontakt mit uns auf die Seite als http://amplifiedantennas.com.au/contact-us muß nicht alles dort

zugeordnet haben
+0

Ich habe die Vorlage hinzugefügt. Haben Sie die Überschrift Ihre Anfrage auf dem oben genannten Link erhalten? –

+0

Nein, ich habe die Überschrift nicht erhalten, da Sie der Seite nicht die entsprechende Seitenvorlage zugewiesen haben http://amplizedantennas.com.au/contact-us/ Wenn Sie Hilfe benötigen https://www.facebook.com/srexta – sagar

+0

ist es funktioniert, wenn ich mich im Wordpress-Dashboard eingeloggt habe, aber nicht funktioniert, wenn ich mich ausgeloggt habe. Wie Sie in Ihrem Browser sehen können, sind Sie nicht bei diesem WordPress-Administrator angemeldet, so dass Sie die Überschrift nicht erhalten haben. –

1

EDITED (I enthalten den vollständigen Code jetzt):

Es ist nicht genug, um den Header und die Fußzeile zu schließen, müssen Sie auch gehören die Schleife, um den Inhalt, die für diese bestimmte Seite war zu holen in der Texteditor (im Backend), wo du sh Möchte deinen Inhalt hinzufügen/erstellen.

Nachdem Sie diese Vorlage erstellt haben, müssen Sie im Backend eine "neue Seite" erstellen und diese Seitenvorlage in der rechten Seitenleiste auswählen.

In meinem Beispiel unten würden Sie Ihre Überschrift in das Titelfeld im Backend schreiben, dann würde es als h2 in der realen Seite angezeigt werden. Und der gesamte Inhalt (einschließlich des Titels h2) ist in der .contact-box1 DIV verpackt, wie Sie es in Ihrem ursprünglichen Code hatten.

Beispiel:

<?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 .: In geposteten Code, Sie diesen DIV-Tag nicht enden: <div class="contact-box1">

+0

Ich habe den oben genannten Code hinzugefügt und in // Inhalt hier gepostet ich habe die Überschrift h2 hinzugefügt, aber jetzt bekomme ich HTTP ERROR 500 –

+0

Haben Sie eine neue Seite mit dieser Vorlage im Backend erstellt? – Johannes

+0

http://amplifiedantennas.com.au/contact-us-2/ Ja, das ist die Seite mit dieser Vorlage, wie Sie hier sehen können, ist h2 Überschrift, aber es hat nicht auf der Seite. –