Articles of Textdomain

Zwei Textdomänen in einem Plugin

Von Anfang an: A = Haupt-Plugin (die Bibliothek), B = Kind-Plugin Ich entwickle ein Plugin B , das von einem anderen Plugin A abhängig ist, um richtig zu funktionieren. Ich mache das, weil ich eine der Personen bin, die Code-Duplikation nicht mögen. Ich habe also ein Plugin mit der benötigten Bibliothek für andere Plugins A […]

Fehlerspeicherort für das Thema Check-Plugin wurde nicht gefunden

Ich habe mein Thema nach Thema Check-Plugin überprüft. Theme-Check-Plugin, das zwei Textdomänen anzeigt, aber nicht den genauen Ort anzeigt. Ich habe mein Thema durchsucht, konnte jedoch das fehlende Textdomänenproblem nicht finden. Wie kann ich das lösen? Bitte hilf mir.

Wie übersetzt man Widget Beschreibung im Konstruktor?

Ich baue ein lokales Widget und die Übersetzung funktioniert überall, aber in der Sprachzeichenfolge im Konstruktor . Ich habe das gelesen Die gesamte Plugin-Initialisierung muss an den Init-Hook gebunden sein um dieses Problem zu vermeiden, aber ich weiß nicht, dies zu tun, denn wenn ich versuche, das Widget mit init anstelle von widgets_init zu registrieren, […]

So ändern Sie den Standardtext für einen bestimmten Beitragstyp

Auftakt: Nehmen wir an, der Text “Kommentare sind geschlossen” ist eine Standard-WP-Zeichenfolge und Sie möchten diese Textzeichenfolge in etwas anderes ändern wie “Hallo Welt!” wenn is_singular(‘post-type’) wahr ist. Problem: Nun, ich weiß, dass es ein Plugin namens Say What? Was genau das ist, müssen Sie nur die Textzeichenfolge und die entsprechende Textdomäne angeben. Aber das […]

.mo-Übersetzungszeichenfolgen werden nicht in PHP-Skripts geladen, die AJAX-Aufrufe verarbeiten

Mit dem Standard __(‘some-string’, ‘myplugin’) für Übersetzungen werden Strings für ein japanisches (ja) Gebietsschema in allen anderen functionen und Skripten als meinen AJAX-functionen korrekt geladen. Meine-Plugin.php: *Text Domain: myplugin *Domain Path: /languages/ */ add_action( ‘init’, ‘myplugin_load_textdomain’ ); function myplugin_load_textdomain() { load_plugin_textdomain( ‘myplugin’, false, basename( dirname( __FILE__ ) ) . ‘/languages’ ); } require_once(basename( dirname( __FILE__).”/classes/myplugin_handler.class.php”); […]

Muss die Textdomäne der Name des Themas sein?

Muss die Textdomäne eines Themas der eigentliche Themenname sein? Wenn Sie WP-Themen entwickeln, können Sie nicht einfach den gleichen Namen (vielleicht Ihren Geschäftsnamen) für alle von Ihnen entwickelten Themen verwenden, sodass Sie den Code während der Entwicklung einfacher kopieren und einfügen können? (obwohl ein Suchen und Ersetzen ziemlich einfach ist).

Aktionshaken load_textdomain $ domain variable

Ich verwende den load_textdomain , um alle aktiven Lokalisierungstextdomänen mit dem entsprechenden Pfad zu den Übersetzungsdateien load_textdomain . function mo_location( $domain, $mofile ) { if ( !is_array($GLOBALS[‘moloc’]) ) $GLOBALS[‘moloc’] = array(); $GLOBALS[‘moloc’][$domain] = $mofile; } add_action( ‘load_textdomain’, ‘mo_location’, 10, 2 ); Aus irgendeinem Grund ist die Variable $domain nicht mit “Standard” -Textdomänenwerten gefüllt. Weiß jemand […]

Lokalisierung / Textdomäne ist langsam und chaotisch

Mein Thema hat viele Vorlagen. Die meisten von ihnen enthalten Nachrichten in der üblichen Weise: echo __(‘This is the message’,’mytextdomain’) Dies hat mehrere Nachteile. Zum Beispiel, wenn ich die Read More Nachricht ändern möchte, muss ich alle Dateien durchsuchen, um zu sehen, ob es da ist. Es besteht ein größeres Risiko von Tipperrorsn und es […]

Einfache Möglichkeit, zweisprachige WP-Site zu erhalten

Ich versuche eine Website mit zwei Sprachen zu erstellen. Ich suchte nach einer Lösung und fand keine einfache Antwort. Außerdem bevorzuge ich es, Plugins nicht zu verwenden, wenn es möglich ist. Was ich versuche zu tun: 1) Um eine domain.com/en und domain.com/ru während default redirect auf domain.com/en . 2) Eine WP-Engine installieren, dasselbe Admin-Panel mit […]

So überschreiben Sie Sprachdateien in WP-Inhalten / Sprachen / Themen mit untergeordnetem Thema

Ich möchte ein Kinderthema für TwentyFifteen Theme erstellen, das viele Dinge anpassen wird, einschließlich der Übersetzung. Wenn ich WordPress in meiner Sprache (Farsi) installiere, enthält es TwentyFifteen Sprachdateien in wp-content/languages/themes Wenn ich also einen languages in meinem Kind-Thema load_theme_textdomain( ‘twentyfifteen’, get_stylesheet_directory() . ‘/languages’ ) und ihm angepasste Sprachdateien hinzufüge und load_theme_textdomain( ‘twentyfifteen’, get_stylesheet_directory() . ‘/languages’ […]