Gewusst wie: Veröffentlichen von Inhalten, die je nach Land unter WordPress

Ungewöhnlich, begann ich auf die Konfiguration des Quelbazar Blog heute. Programm: eine Lösung für einige Inhalte des Blogs basierend auf das Herkunftsland des Besuchers anpassen. Insbesondere wollte ich länderspezifischen Anzeigen enthalten. Weil es nicht hilft, ein französischer Besucher zum Beispiel Schweizer Werbung anzubieten.

Die Methode ist ganz einfach, weil andere vor uns dachten: Es ist eine WordPress-Plugin, das es richtig macht: Custom Content durch Land.

Dieses Plugin arbeitet mit "Short", so ließ ich Sie gehen sehen, die Syntax in der Dokumentation des Plugins. Aus dem einfachen Grund, den ich nicht wissen, wie einen Shortcode einfügen in den Artikel, es sei denn wird es interpretiert…

Das Plugin funktioniert ohne weitere Artikel, aber mein Ziel war es, es in ein Widget zu verwenden. Artikel mit Kurzwahlnummern überall gibt uns die Lösung: in der Datei functions.php (in wp-enthält), hinzufügen:

Add_filter ('Widget_text', 'Shortcode_unautop');
Add_filter ('Widget_text', 'Do_shortcode');
Ich habe es am Anfang der Datei innerhalb des Php-Codes. Kurzwahlnummern werden dann in Widgets, interpretiert mir erlaubt, die Schweizer für die Schweizer Kneipe und französische Werbung für andere anbieten. Dort, auf der rechten Seite, der 2. aus dem oberen Pub.
 
[CBC country=»ch» show=»y»]Und zur gleichen Zeit erlaubt es mir, Ihnen zu sagen, dass Sie diese Seite aus der Schweiz besuchen![/CBC]
[CBC country=»fr» show=»y»]Und zur gleichen Zeit erlaubt es mir, Ihnen zu sagen, dass Sie diese Seite aus dem Frankreich besuchen![/CBC]
[CBC country=»be» show=»y»]Und zur gleichen Zeit erlaubt es mir, Ihnen zu sagen, dass Sie diese Seite vom Belgien besuchen![/CBC]
[CBC country=»us» show=»y»]Und zur gleichen Zeit, kann ich Ihnen sagen, dass Sie diese Website aus den USA! Oder über einen RSS-Reader.[/CBC]
[CBC country=»ch,fr,be,us» show=»n»]Und zur gleichen Zeit, kann ich Ihnen sagen, dass Sie diese Site besuchen aus einem Land, das weder der Schweiz, die Frankreich noch das Belgien und oder den USA ist. Oder so, dass Ihre IP nicht georeferenziert.[/CBC]

Be the first to comment

Leave a Reply

Your email address will not be published.


*