wake-up-neo.com

Warum funktioniert load_textdomain aber nicht load_plugin_textdomain?

In der Funktion init meines Plugins

    load_textdomain( 'myplugin', ABS_PATH_TO_MO_FILE ); // OK

    load_plugin_textdomain( 'myplugin', false,  ABS_PATH_TO_LANGS_DIR); // No effect

    echo( __('Test', 'myplugin') );

Im obigen Code funktioniert die load_textdomain, aber nicht load_plugin_textdomain. Irgendeine Idee?

2
Yoga

Wenn Sie sich den sourceload_plugin_textdomain ansehen, werden drei Argumente benötigt:

load_plugin_textdomain( $domain, $abs_rel_path = false, $plugin_rel_path = false )

Anscheinend übergeben Sie den absoluten Pfad zu Ihrer Sprachdomäne als relativen Pfad. Versuchen:

load_plugin_textdomain( 'myplugin', ABS_PATH_TO_LANGS_DIR);
3
Stephen Harris