Titel bei Widgets durch WPML übersetzbar machen
So können Sie bei selbst entwickelten Widgets die Multilanguage-Fähigkeit durch z.B. WPML sicherstellen.
Für eines unserer Projekte haben wir verschiedene eigene Widgets entwickelt die natürlich auch übersetzt werden mussten. Im Forum von WPML gabt es leider keine sinnvolle Hilfe und auch sonst war das alles recht kompliziert. So ging es dann aber doch:
Der Trick besteht hauptsächlich darin, den Titel nicht direkt auszugeben, sondern den widget_title Filter anzuwenden.
apply_filters('widget_title', $instance['title']);
Dadurch wird es für WPML auch möglich, den Titel anhand der vorhandenen Übersetzungen korrekt in der Sprache anzuzeigen.
Mitdiskutieren