Moin moin,
ich bin gerade dabei für mein Wordpresstheme die Optionen zu lokalisieren.
Allerdings stoße ich jetzt auf 2 Probleme:
- wenn ich einfach nur _e() nutze um eine Sprachdatei direkt zu verwenden, kommt das nicht an.
- wenn ich dann den weg über eine Datei gehe, die die Sprachdatei lädt, bekomme ich _e() nicht in Variabeln geladen.
Beispiel (Dateinamen ausgedacht): 2 Dateien. options_lang.php und backend.php
options_lang wird mit _e() versorgt, hier das "umlegen" auf Variablen:
backend.php wird dann einfach entsprechend mit include die options_lang.php geladen und
die variabeln auf gerufen:
<table class="form-table" style="border-bottom: 1px dashed #ccc"> <tr valign="top"> <th scope="row"><?php _e('Copyright','enodia'); ?></th> <td><input id="enodia_theme_options[copyright]" class="regular-text" type="text" name="enodia_theme_options[copyright]" value="<?php esc_attr_e( $options['copyright'] ); ?>" /></td> </tr> </table>
So. Da jetzt jeder weiß was ich mache:
- wie lade ich als _e() in eine Variabel - oder - wie bekomme ich _e() auch in der backend.php zum laufen?
Beste Grüße,
Jon