2016-08-24 3 views
-2

Ich entwickle ein Wordpress-Thema, wo ich eine Reihe von benutzerdefinierten Seiten habe und jede Seite hat ihren eigenen Inhalt! Angenommen, es gibt eine benutzerdefinierte Seite, auf der der Inhalt bereits mit HTML erstellt wurde, aber ich muss in der Lage sein, den Inhalt eines einzelnen Absatzes mithilfe des Wordpress-Admin-Steuerfelds zu ändern.Hinzufügen von Inhalten über wordpress admin

Wie mache ich das mit dem Wordpress-Framework? Gibt es eine spezielle Möglichkeit, benutzerdefinierte editierbare Felder zu bestimmten Inhaltsorten auf einer Seite hinzuzufügen?

+1

Sie vorab benutzerdefiniertes Feld Plugin zu tun, so – anubhav

+0

um verwenden können tatsächlich ich habe deliv nur bekommt Das Thema ohne Plugins. Sollte in der Lage sein, es mit den Kernfunktionen von Wordpress zu tun –

+0

Eine andere Option ist, Visual Composer Plugin zu verwenden und benutzerdefinierte Kurzcode mit Ihrem HTML zu generieren das ist relevanter Weg – anubhav

Antwort

0

Verwenden Sie den folgenden Code ein:

<?php 
    $id=2; 
    $post = get_post($id); 
    $content = apply_filters('the_content', $post->post_content); 
    echo $content; 
?> 

Hier $ id = 2 ist Ihre Seite-ID, die Sie von Wordpress Admin-Panel erhalten ist.

0

Verwenden Wordpress-Schleife, dies zu tun:

<div class="content"> 
<p>Your static content goes here</p> 

<?php if (have_posts()) : ?> 
    <?php while (have_posts()) : the_post(); ?> 
     <?php the_content(); ?> 
    <?php endwhile; ?> 
<?php endif; ?> 

<p>Or here</p> 
</div> 

Dieser Teil zwischen if (have_posts()) und endif; wird aus dem Wordpress-Admin-Panel generiert, so dass Sie es einfach mit dem WYSIWYG-Editor der Seite ohne zusätzliche Plugins ändern können.

Vergessen Sie nicht, Ihre benutzerdefinierten Seiten als Seitenvorlagen zu erstellen und sie der Seite im Admin-Bereich zuzuweisen. Andernfalls funktioniert sie nicht wie erwartet.

Verwandte Themen