Wie kann ich Inhalte für Handy und Desktop in WordPress unterscheiden?

Wenn du Inhalte am Handy oder auf dem Desktop unterschiedlich anzeigen willst, geht das recht einfach per PHP.

Du kannst in WordPress-Widgets oder im Text-Editor standardmäßig kein PHP ausführen. Im Texteditor selbst kannst du gar kein PHP ausführen. Doch mit einer kleinen Anpassung der functions.php klappt für die Widgets ganz einfach. Diese Funktion braucht du, um nachfolgendes PHP auszuführen. Wenn du dabei Hilfe brauchst, kannst du sich gerne an das WordPress-Team der Ideenfabrik wenden.

So wirst du selbst aktiv:

Hast du das erkennen von PHP-Code wie oben beschrieben aktiviert, kannst du in den Widgets PHP-Funktionen einbinden, welche dir die Möglichkeit geben, je nach Gerät unterschiedliche Inhalte anzuzeigen. Willst du diese Funktion an mehreren Stellen in deiner Website und auch außerhalb der Widgets nutzen, bietet es sich an, dein Theme entsprechend anzupassen. Hier hilft dir gerne das WordPress-Team der Ideenfabrik.

Um den nachfolgenden Code im Widget einzubinden, rufst du die Widgets im WordPress-Backend auf. Dort suchst du dir eine Widget-Area aus, in welcher du die Funktion nutzen willst. Dort bindest du ein neues Text-Widget ein. Achte darauf, dass der Editor nicht auf „Visuell“ sondern auf „Text“ steht. Nur im Text-Modus wird der Inhalt 1-zu-1 übernommen und die Sonderzeichen wie z.B. „<", werden nicht konvertiert und als solche gespeichert. Im Textbereich kannst du dann nachfolgende PHP Befehle eingeben, die du in einschließt:

if (wp_is_mobile()) {
echo "Dies ist ein mobiles Gerät.";
}

oder:

if (!wp_is_mobile()) {
echo "Dieser Text kommt nur, wenn es KEIN mobiles Gerät ist.";
}

Im Anschluss speichere das Widget und du solltest je nach Gerät eine entsprechende Anzeige sehen.

Ersetze den Bereich innerhalb der Klammern „{ }“ mit deinem Inhalt.

Haben Sie Fragen oder Feedback? Schreiben Sie hier:

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.