Benutzerdefinierte Seitenvorlage für Sidebar / Widget

Ich habe eine benutzerdefinierte Seitenvorlage und möchte sie als Seitenleiste anzeigen.

Wie macht man das? Ich google es, aber ich habe keine Artikel / Themen dazu gefunden.

Oder wie kann ich einen Shortcode für diese benutzerdefinierte Seitenvorlage erstellen?

Solutions Collecting From Web of "Benutzerdefinierte Seitenvorlage für Sidebar / Widget"

Verwenden Sie ein Shortcode-Include-Plug-in und fügen Sie einfach einen Shortcode in ein Text-Widget in der Seitenleiste ein, die Sie auf der Widgets- oder Customizer-Seite verwenden.

Hier sind einige Beispiel-Plugins und wie sie funktionieren:

Include Me – [includeme file=”filename.php”]

Benutzerdefinierter Inhalts-Shortcode – [load file=template/sidebar.html]

Seiten [insert page='{slug}|{id}' display='title|link|content|all|{custom-template.php}'][insert page='{slug}|{id}' display='title|link|content|all|{custom-template.php}']

Shortcode einbeziehen – [include slug="hello-world"]


Sie könnten die Vorlage auch einfach duplizieren und in Seitenleiste umbenennen: {pagename}

Duplizieren Sie die Seitenvorlage, entfernen Sie die kommentierte Kopfzeile in der Datei und benennen Sie sie in sidebar-custom.php .

Dann fügen Sie das einfach in die andere Seitenvorlage ein, in der Sie es verwenden möchten.

 < ?php get_sidebar ('custom'); ?> 

Andere Methoden, wenn Sie eine andere Datei nicht umbenennen möchten, fügen Sie sie einfach wie eine Seitenleiste in Ihre Vorlage ein:

(wird Vorlage-name.php zurückgeben)

 include ('template-name.php'); 

(wird Vorlage-name.php zurückgeben)

 include(get_query_template('template-name')); 

(wird Vorlage-name.php zurückgeben)

 locate_template(template-name.php, true); 

(wird Inhalt-Seite.php zurückgeben)

 get_template_part( 'content', 'page' );