Wenn Sie Blogger, Unternehmer, Vermarkter oder digitaler Vermarkter sind und WordPress verwenden, wissen Sie, wie wichtig es ist, Teilen Sie Ihre neuen Artikel in den sozialen Medien, um ihre Reichweite zu maximieren. Vor allem seit KI hat die Richtung der Inhaltserstellung umgekehrt, indem den auf Markenseiten veröffentlichten Inhalten eine höhere Priorität eingeräumt wird. Das manuelle Posten auf Instagram, Google Business Profile und anderen Plattformen kann jedoch zeitaufwändig sein. Glücklicherweise mit Zapier, du kannst Automatisieren Sie diesen Prozess kostenlos (innerhalb gewisser Grenzen) und vereinfachen Sie Ihre digitale Marketingstrategie. In diesem Artikel zeige ich Ihnen:
- wie ich leitet automatisch weiter meine Artikel Von WordPress zu Instagram, Google Business-Profilund sogar andere soziale Netzwerke mit einer einfachen und effektiven Methode, ohne Plugins von Drittanbietern und ohne zu bezahlen;
- wie ich legt die Länge des Auszugs fest ;
- und wie ich es erlaube, automatisches Abschneiden des Auszugs am Ende eines Satzes für ein natürliches Aussehen.
Mit dieser Methode kann ich Angebote unterbreiten und über neue Produkte meiner Marken informieren, und das alles zentral von meinen WordPress-Sites aus. Folgen Sie diesem Tutorial Schritt für Schritt!
Warum sollten Sie das Teilen Ihrer WordPress-Artikel automatisieren?
- Sparen Sie Zeit: Sie müssen Ihre Artikel nicht mehr manuell auf jeder Plattform kopieren und einfügen.
- Konsistenz: Sorgen Sie für eine regelmäßige Präsenz in Ihren sozialen Netzwerken.
- Größere Reichweite: Erreichen Sie Ihr Publikum dort, wo es ist, ob auf Instagram, im Google Business-Profil oder anderswo.
- Für SEO, aber auch AIO: Durch regelmäßige Veröffentlichungen von Ihrer Website auf sozialen Plattformen stellen Sie Ihre Website wieder in den Mittelpunkt Ihrer digitalen Strategie, die in Richtung der großen Rückkehr zu geht SEO über KI, und diese Themen behandle ich in meinem speziellen Leitfaden „SEO für KI“.
Beispiel
Um Ihnen eine schnelle Vorstellung davon zu geben, wie es sein kann, Hier ist ein Artikel, der auf dem Blog meines Restaurantgeschäfts geschrieben wurde, weitergeleitet hier automatisch auf Instagram Und hier im Google Business-Profil, ohne etwas auf diesen Plattformen veröffentlichen zu müssen.
Sehen Sie sich diesen Beitrag auf Instagram an
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie über Folgendes verfügen:
- Ein WordPress-Blog, das zum Nervensystem Ihrer Webkommunikation wird.
- Ein Instagram Business-Konto (erforderlich zum Veröffentlichen über Zapier).
- Ein mit Ihren Betrieben verknüpftes Google Business Profile-Konto.
- Ein Konto Zapier (Für dieses Tutorial reicht die kostenlose Version mit einem Limit von 100 Aufgaben pro Monat aus, was für ein Unternehmen, ein Restaurant usw. mehr als ausreichend ist.)
Zapier bietet einen kostenlosen Plan, der bis zu 100 Aufgaben pro Monat ermöglicht (eine Aufgabe = eine ausgeführte Aktion, z. B. ein Post auf Instagram). Dies sollte für ein Blog mit einigen monatlichen Beiträgen ausreichen.
Schritt 1: Passen Sie Ihren WordPress-Beitragsauszug mit excerpt.raw an
Damit Zapier einen sauberen und optimierten Auszug Ihrer Beiträge freigeben kann, passen wir den Auszug in der WordPress REST-API an, indem wir ein Feld „excerpt.raw“ (Klartext) hinzufügen. Dadurch wird das Bereinigen von HTML-Tags in Zapier vermieden.
Erstellen Sie ein dediziertes Snippet, um excerpt.raw zu generieren
Fügen Sie diesen Code zur Datei functions.php Ihres WordPress-Themes hinzu (oder über ein Plugin wie Code Snippets):
function tulipemedia_rest_excerpt($response, $post, $request) {
if ($post->post_type !== 'post') {
return $response;
}
$max_chars = 800;
$text = !empty($post->post_excerpt) ? $post->post_excerpt : get_the_content(null, false, $post);
$text = strip_shortcodes($text);
$text = wp_strip_all_tags($text);
$text = trim($text);
// Approximation : 1 mot ≈ 6 caractères
$word_count = round($max_chars / 6); // ~133 mots
$text = wp_trim_words($text, $word_count, '');
// Chercher la dernière ponctuation
$punctuations = ['.', '!', '?'];
$last_punct_pos = -1;
foreach ($punctuations as $p) {
$pos = mb_strrpos($text, $p);
if ($pos !== false && $pos > $last_punct_pos) {
$last_punct_pos = $pos;
}
}
if ($last_punct_pos !== -1) {
$text = mb_substr($text, 0, $last_punct_pos + 1);
} else {
$text .= '...';
}
// Décoder les entités HTML pour éviter l'échappement (par exemple, & → &)
$text = html_entity_decode($text, ENT_QUOTES | ENT_HTML5, 'UTF-8');
$response->data['excerpt']['raw'] = $text;
$response->data['excerpt']['rendered'] = wpautop($text);
return $response;
}
add_filter('rest_prepare_post', 'tulipemedia_rest_excerpt', 10, 3);
Erklärung des Codes
1. Erstellung eines Auszuges von ca. 800 Zeichen (~133 Wörter)
Der Code ruft zunächst den Artikelinhalt ab und wandelt ihn in einen Auszug von etwa 800 Zeichen um, wenn kein manueller Auszug festgelegt ist. So funktioniert es:
- Inhaltswiederherstellung:
$text = !leer($post->post_auszug) ? $post->post_excerpt: Inhalt abrufen (null, falsch, $post);
- Inhaltsbereinigung:
$text = strip_shortcodes($text);
$text = wp_strip_all_tags($text);
$text = trimmen($text);
-
- strip_shortcodes entfernt WordPress-Shortcodes.
- wp_strip_all_tags entfernt alle HTML-Tags.
- trimmen entfernt unnötige Leerzeichen.
- Auf ca. 800 Zeichen gekürzt:
$post);$max_Zeichen = 800;
$word_count = Runde($max_chars / 6); // ~133 Wörter
$text = wp_trim_words($text, $word_count, '');
- $max_chars = 800 legt die Ziellänge in Zeichen fest.
- Die Näherungsrunde ($max_chars / 6) konvertiert diese Länge in Wörter, wobei davon ausgegangen wird, dass ein Wort im Französischen etwa 6 Zeichen lang ist (z. B. 800 ÷ 6 ≈ 133 Wörter).
- wp_trim_words($text, $word_count, ») kürzt den Text auf etwa 133 Wörter, ohne Suffixe (wie …) hinzuzufügen.
2. Erstellung eines Auszuges von ca. 800 Zeichen (~133 Wörter)
Nach dem Kürzen auf ca. 800 Zeichen passt der Code den Ausschnitt so an, dass er für eine natürliche Darstellung beim letzten starken Satzzeichen endet:
- Suche nach dem letzten Satzzeichen:
$punctuations = ['.', '!', '?'];
$letzter_Punkt_Position = -1;
foreach ($Satzzeichen als $p) {
$pos = mb_strrpos($text, $p);
if ($pos !== false && $pos > $last_punct_pos) {
$last_punct_pos = $pos;
}
}
-
- $Satzzeichen definiert die zu suchenden Satzzeichen (., !, ?).
- mb_strrpos findet die Position des letzten Vorkommens jedes Zeichens im Text.
- $letzter_Punkt_Position behält die am weitesten entfernte gefundene Position bei.
- An dieser Stelle schneiden:
$if ($last_punct_pos !== -1) {
$text = mb_substr($text, 0, $last_punct_pos + 1);
} anders {
$text .= '...';
}
-
- Wenn ein Satzzeichen gefunden wird ($last_punct_pos !== -1), bricht mb_substr den Text an dieser Position ab (einschließlich des Satzzeichens).
- Andernfalls fügen Sie am Ende … hinzu, um anzuzeigen, dass der Auszug gekürzt ist.
Letztendlich dieser Code:
- Erzeugt einen Snippet von ca. 800 Zeichen (~133 Wörter) aus dem Artikelinhalt, wenn kein manueller Auszug definiert ist.
- Schneiden Sie den Auszug am letzten Satzzeichen ab (., !, ?) für eine natürliche Wiedergabe.
- Legt den Rohextrakt frei in excerpt.raw (ohne HTML-Tags) und der formatierte Auszug in excerpt.rendered (mit Tags <p> Und <br />), falls erforderlich.
Wie können Sie diesen Code Ihren Anforderungen entsprechend anpassen?
1. Ändern Sie die Länge des Auszugs
So ändern Sie die Ziellänge (beispielsweise von 800 auf 500 Zeichen):
- Passen Sie $max_chars an :
$max_Zeichen = 500; // Ersetzen Sie 800 durch die gewünschte Länge in Zeichen
- Auswirkungen : $Wortanzahl = Runde($max_Zeichen / 6) berechnet die Anzahl der Wörter automatisch neu (z. B. 500 ÷ 6 ≈ 83 Wörter), wobei berücksichtigt wird, dass die durchschnittliche Länge eines Wortes etwa 6 Zeichen beträgt, und wp_trim_words wird auf diese neue Länge zugeschnitten.
- Beispiel : Wenn Sie einen kürzeren Snippet wünschen (z. B. 280 Zeichen), setzen Sie $max_chars = 280.
2. Zeichen-/Wortnäherung ändern
Die aktuelle Näherung (1 Wort ≈ 6 Zeichen) ist an das Französische angepasst, kann aber je nach Sprache oder Schreibstil variieren. So passen Sie es an:
- Ändern Sie den Divisor :
$word_count = Runde($max_chars / 5); // Wenn ein Wort durchschnittlich 5 Zeichen hat
- Beispiel : Bei 800 Zeichen ergäbe dies 800 ÷ 5 ≈ 160 Wörter.
3. Satzzeichen ändern
So fügen Sie Satzzeichen hinzu oder entfernen sie, nach denen gesucht werden soll (fügen Sie beispielsweise … oder 😉 hinzu):
- Passen Sie $-Interpunktionen an :
$punctuations = ['.', '!', '?', '…', ';'];
- Auswirkungen : Der Code sucht auch nach … und ; um den Auszug zu kürzen, was nützlich sein kann, wenn der Inhalt diese Zeichen häufig verwendet.
4. Ändern des Trunkierungssuffixes
Wenn keine Interpunktion gefunden wird, fügt der Code … hinzu. Um ein anderes Suffix zu verwenden (z. B. [Weiterlesen]), ändern Sie diese Zeile:
- Passen Sie das Suffix an :
$text .= '[Mehr lesen]'; // Ersetzen Sie '...' durch das gewünschte Suffix
- Beispiel : Dies kann nützlich sein, um Leser zu ermutigen, auf einen Link zum vollständigen Artikel zu klicken. Bitte beachten Sie, dass Google Business bereits über eine eigene Call-to-Action-Schaltfläche verfügt.
Beispiel für benutzerdefinierten Code
Hier ist der geänderte Code mit einer Länge von 500 Zeichen, einem 5-Zeichen-Trennzeichen pro Wort, zusätzlicher Zeichensetzung und einem benutzerdefinierten Suffix:
function tulipemedia_rest_excerpt($response, $post, $request) {
if ($post->post_type !== 'post') {
return $response;
}
$max_chars = 500; // Longueur cible : 500 caractères
$text = !empty($post->post_excerpt) ? $post->post_excerpt : get_the_content(null, false, $post);
$text = strip_shortcodes($text);
$text = wp_strip_all_tags($text);
$text = trim($text);
// Approximation : 1 mot ≈ 5 caractères
$word_count = round($max_chars / 5); // ~100 mots
$text = wp_trim_words($text, $word_count, '');
// Chercher la dernière ponctuation
$punctuations = ['.', '!', '?', '…', ';'];
$last_punct_pos = -1;
foreach ($punctuations as $p) {
$pos = mb_strrpos($text, $p);
if ($pos !== false && $pos > $last_punct_pos) {
$last_punct_pos = $pos;
}
}
if ($last_punct_pos !== -1) {
$text = mb_substr($text, 0, $last_punct_pos + 1);
} else {
$text .= '[Lire la suite]';
}
$response->data['excerpt']['raw'] = $text;
$response->data['excerpt']['rendered'] = wpautop($text);
return $response;
}
add_filter('rest_prepare_post', 'tulipemedia_rest_excerpt', 10, 3);
Testen Sie dies, indem Sie auf die REST-API Ihres Blogs zugreifen, zum Beispiel: mysite.com/wp-json/wp/v2/posts/ID, wobei Sie ID durch die ID eines Testbeitrags ersetzen. Suchen Sie in der JSON-Antwort nach dem Feld excerpt.raw, um zu bestätigen, dass es in der gewünschten Länge vorhanden ist.
Schritt 2: Erstellen Sie ein Zapier-Konto und konfigurieren Sie den Zap
Registrieren Sie sich auf Zapier und erstellen Sie ein kostenloses Konto. Die kostenlose Version erlaubt bis zu 100 Aufgaben pro Monat, was für einige monatliche Veröffentlichungen ausreicht.
Erstellen Sie einen neuen Zap: Klicken Sie im Zapier-Dashboard auf „Zap erstellen“.
Auslöser: Neuer WordPress-Beitrag
Wählen Sie die App „WordPress“ als Auslöser und dann das Ereignis „Neuer Beitrag“: Dadurch wird der Zap jedes Mal ausgelöst, wenn ein neuer Artikel veröffentlicht wird.
Zapier fragt Sie nach Ihrer Site-URL und Ihren WordPress-Anmeldeinformationen (Benutzername und Passwort oder bei Bedarf eine Authentifizierungsmethode über ein Plugin). Wenn Sie ein Sicherheits-Plugin verwenden, müssen Sie möglicherweise die REST-API aktivieren oder einen bestimmten Benutzer für Zapier erstellen.
Testen Sie den Auslöser: Veröffentlichen Sie einen Testartikel oder wählen Sie einen vorhandenen Artikel aus (z. B. Artikel-ID 9941, falls Sie einen haben). Zapier sollte die Artikeldaten einschließlich Excerpt Raw abrufen.
Aktion 1: Auf Instagram posten
Aktion hinzufügen: Klicken Sie auf das „+“, um einen Schritt hinzuzufügen.
Wählen Sie die App „Instagram for Business“ und die Aktion „Foto veröffentlichen“. Sie müssen über ein Instagram-Business-Konto verfügen, das mit einer Facebook-Seite verknüpft ist. Verbinden Sie Ihr Instagram Business-Konto, indem Sie den Anweisungen zum Verbinden Ihres Kontos über Facebook folgen. Sie müssen Zapier autorisieren, um auf Ihre Instagram-Unternehmensseite zugreifen zu können.

Konfigurieren Sie die Aktion:
- Foto: Wählen Sie die URL des Bildes Ihres Artikels (URL der vorgestellten Medien in WordPress-Daten).
- Beschriftung: Verwenden Sie das Feld Rohauszug für die Legende. Sie können auch den Titel des Artikels und einen Link dazu hinzufügen (z. B. Titel + Rohauszug + Link).
Hier ist die Legende, die ich persönlich ausgewählt habe, um eine Vorstellung zu vermitteln:
{{excerpt__raw}}
•
DEN VOLLSTÄNDIGEN BEITRAG FINDEN SIE IM LIBSHOP-BLOG 👉 {{link}}
#libshop #restaurant #paris
Testen Sie als Nächstes die Aktion, indem Sie einen Test an Instagram senden. Überprüfen Sie, ob der Beitrag mit der richtigen Beschriftung und dem richtigen Bild in Ihrem Instagram-Business-Profil angezeigt wird.
Aktion 2: Auf Google Business Profile veröffentlichen
Weitere Aktion hinzufügen: Klicken Sie auf das „+“, um einen neuen Schritt hinzuzufügen. Wählen Sie die App „Google Business Profile“ und die Aktion „Beitrag erstellen“. Verbinden Sie Ihr Google-Konto, wählen Sie das gewünschte Unternehmensprofil aus und konfigurieren Sie die Aktion:
- Zusammenfassung: Verwenden Sie Excerpt Raw für Postinhalte.
- URL der Aktionsschaltfläche: {{link}}
- URL der Fotoquelle: URL der vorgestellten Medien.
Testen Sie die Aktion, indem Sie einen Test an Google Business Profile senden. Überprüfen Sie, ob der Beitrag im Profil Ihres Unternehmens erscheint.

Aktion 3: Auf anderen Plattformen veröffentlichen (optional)
Sie können andere von Zapier unterstützte Plattformen hinzufügen (immer noch innerhalb des kostenlosen Limits von 100 Aufgaben pro Monat). Sie können beispielsweise LinkedIn zur Automatisierung hinzufügen, um Ihren Artikel auf Ihrem Profil oder einer LinkedIn-Seite zu teilen. Konfigurieren Sie die Nachricht mit „Excerpt Raw“ und „Link“ sowie der URL der vorgestellten Medien.
Schritt 3: Testen und aktivieren Sie Ihren Zap
- Testen Sie alle Aktionen: Stellen Sie sicher, dass jede Plattform (Instagram, Google Business Profile und andere) Beiträge korrekt empfängt.
- Zap einschalten: Sobald alles funktioniert, schalten Sie den Zap ein, indem Sie auf „Zap einschalten“ klicken.
- Überwachen Sie Ihre Zapier-Aufgaben: Mit der kostenlosen Version sind Sie auf 100 Aufgaben pro Monat beschränkt. Jeder Beitrag auf einer Plattform zählt als eine Aufgabe (z. B. 1 auf Instagram veröffentlichter Beitrag + Google Business-Profil = 2 Aufgaben). Wenn Sie 5 Artikel pro Monat auf 3 Plattformen veröffentlichen, sind das 15 Aufgaben, was deutlich innerhalb des kostenlosen Limits liegt.
Abschluss
Mit Zapier, Automatisieren Sie das Teilen Ihrer WordPress-Artikel auf Instagram, Google Business Profileund anderen Plattformen ist ein Kinderspiel, sogar mit einem kostenlosen Konto. Durch die Verwendung Auszug.raw, stellen Sie sicher, dass Ihre Auszüge sauber und ohne zusätzliche Bereinigung zur Veröffentlichung bereit sind. Probieren Sie diese Methode in Ihrem Blog aus und sparen Sie Zeit, um sich auf die Erstellung hochwertiger Inhalte für Ihr Publikum und Ihre Kunden zu konzentrieren!
Haben Sie weitere Tipps zur Automatisierung Ihres digitalen Marketings mit WordPress? Teile sie in den Kommentaren!