2017-01-26 5 views
2

Wenn ich Visual Composer auf WordPress verwende, kann ich eine Vorlage erstellen und diese Vorlage dann für jede Seite verwenden, die ich erstelle. JEDOCH, wenn ich etwas auf Seiten mit dieser Vorlage ändern möchte, muss ich zurückgehen und jede einzelne Seite editieren.Visual Composer/WordPress - Mehrere Seiten derselben Vorlage auf einmal bearbeiten

Gibt es einen besseren Weg, dies zu tun? Gibt es eine Möglichkeit, eine globale Vorlage für Visual Composer zu erstellen, die die neueste Konfiguration berücksichtigen muss? Kann es zumindest fest in ein bestehendes PHP Template eingebunden werden, so dass dort globale Änderungen vorgenommen werden können?

Antwort

0

Das war seit Jahren ein Schmerz. Eine der Optionen ist jetzt, WP ACF-VC Bridge-Plugin zu verwenden (http://wpacfvcbridge.com/). Hier sind die Schritte, die Sie brauchen:

1) Erstellen Sie Ihre Seitenvorlage als VC Snippet (hier ist ein Video-Übersicht http://wpacfvcbridge.com/vc-snippets/)

2) Stellen Sie Ihre statische Inhalte mit Visual Composer. Sie können Daten auch dynamisch aus Ihren Posts mit ACF Field Picker einbinden (hier ist eine Übersicht http://wpacfvcbridge.com/acf-field-picker/).
Hinweis 1: Der Feldkontext muss benutzerdefiniert sein.
Hinweis 2: Diese Felder müssen mit dem Plugin für erweiterte benutzerdefinierte Felder (https://www.advancedcustomfields.com/pro/) erstellt werden, das in WP ACF-VC Bridge enthalten ist. Dies reicht aus, um 99% der Fälle abzudecken. Wenn Sie andere Beitrag Felder Liste Titel oder benutzerdefinierte Meta-Feld hinzufügen müssen, dann müssen Sie nach geeigneten Visual Composer Add-on suchen oder diese benutzerdefinierten Shortcode schreiben.

3) hinzufügen VC Snippet zu Ihrem Beitrag zufrieden mit

[vc-vc-snippet id="{VC Snippet Template Post ID}"]
Wenn Sie für Ihren Beitrag Typ aktiviert Visual Composer haben (oder Sie es unter Visual Composer aktivieren -> Role Manager) Sie bereit VC Shortcode verwenden können VC Snippet einzubetten .

Wenn Sie jetzt Ihr VC Snippet ändern, werden die Änderungen sofort in allen Posts angezeigt.