1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

URL-bedingter if else code

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von hanzoo, 21. April 2015.

  1. hanzoo

    hanzoo New Member

    Registriert seit:
    3. März 2012
    Beiträge:
    4
    Zustimmungen:
    0
    Hallo liebes Forum,

    ich möchte bei der Kommentarfunktion von Wordpress die Buttons abhängig von der Sprache der Seite ausgeben. Es gibt zwei Seiten die das selbe Template benutzen. Die erste Domain baut sich so auf: www.example.com, die zweite Seite so: www.example.com/en
    Für beide Seiten gibt es nur eine PHP-Datei mit dem Namen "single.php"
    Die Datei "comments.php" beinhalten den Kommentarbereich. Darin befinden sich auch die Buttons. Ich habe die Datei kopiert und die Buttons an den entsprechenden Stellen übersetzt und als "comments_en.php" abgespeichert.

    Die Seite "single.php" integriert den Kommentarbereich mit folgendem Code:

    PHP-Code:
    <?php comments_template( '', true ); ?>

    habe es nun so angepasst:


    PHP-Code:
    <?php if ( $_SERVER['SERVER_NAME'] == 'http://SEITENDOMAIN/en/' ) comments_en_template( '', true ); else comments_template( '', true ) ?>

    Allerdings wird nun weiterhin auf beiden Seiten die alte "comments.php" verwendet.

    Wäre euch sehr für eure Hilfe dankbar!
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden