it-swarm.com.de

bbpress ändere das Word-Forum, das Thema, antworte im Forum auf ein anderes Wort, das ich wähle

bbpress

Ich möchte mein Forum in bbpress anpassen. durch Ändern/Ersetzen der Wörter, die auf dem Forum-Layout angezeigt werden. Ich möchte die Wörter ändern (wo immer sie erscheinen): Forum, Thema, Antwort. Mit anderen Worten meiner Wahl.

Hat jemand eine Möglichkeit, dies zu tun? Ich denke, ich muss ein Kinderthema machen? hat jemand erfahrung mit so einem problem?

Weiß jemand, welche Dateinamen für das Thema elfundzwanzig zu bearbeiten sind. und wo befinden sich die dateien?

1
user20509

Sie können Übersetzungsfilter von Wordpress verwenden, um ein Wort oder eine Phrase zu ändern. Diese Filter sind: gettext, ngettext und gettext_with_context:

add_filter('gettext', 'change_bbpress_wording', 10, 3);
add_filter('ngettext', 'change_bbpress_wording', 10, 3);
add_filter('gettext_with_context', 'change_bbpress_wording', 10, 3);

function change_bbpress_wording ($translated, $untranslated, $domain) {

    if ($domain == 'bbpress') {

        $translated = str_ireplace('Forum', '*desired Word*', $translated );
        $translated = str_ireplace('Topic', '*desired Word*', $translated );
        $translated = str_ireplace('Reply', '*desired Word*', $translated );

    }

    return $translated;
}

Beachten Sie, dass bei str_ireplace die Groß- und Kleinschreibung nicht berücksichtigt wird. Bei Ersetzungen mit Groß- und Kleinschreibung wird stattdessen str_replace verwendet.

Weitere Beispiele finden Sie auf der Codex-Seite gettext filter hook .

2
Ahmad M