Benutzerdefinierte SINGLE-Seite mit benutzerdefinierten Metaboxen und benutzerdefinierten Vorlagen

Ich laufe in dieser Situation, wo ich komplexe Kontakte Seite mit benutzerdefinierten Vorlage, benutzerdefinierte Meta-Boxen erstellen muss.

Ich weiß, wie man einen benutzerdefinierten Post-Typ erstellt, Meta-Boxen hinzufügt und alle Informationen in einer benutzerdefinierten Vorlage anzeigt. Problem ist, dass ich keine 200 Kontaktseiten benötige, die der benutzerdefinierte Post-Typ erlaubt, nur einen.

Gibt es eine Möglichkeit, diese Seite unter den Seiten zu erstellen?

Ähnlich wie das Auswählen der Dropdown-Vorlage für die Seite nur für die Admin-Seite, die die Meta-Box-Struktur der Seite ändert.

Solutions Collecting From Web of "Benutzerdefinierte SINGLE-Seite mit benutzerdefinierten Metaboxen und benutzerdefinierten Vorlagen"

Vereinfachte function, vielleicht hilft jemand:

jQuery(document).ready(function($) { $("#page_template").change(function() { if($('#page_template').val() != 'page-contacts.php') { // show the meta box $('#postdivrich').show(); } else { // hide your meta box $('#postdivrich').hide(); } }).change(); }); 

Natürlich fehlt es an Kontrollen, welche Felder eingereicht werden, da jQuery sie nur versteckt. Da ich es für einen Admin-Benutzer kodiere, ist es keine große Sache, hilft sauberes Layout zu bekommen. Aber in anderen Fällen könnte es gefährlich sein.