問題タブ [wpml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2524 参照

wordpress - 翻訳を含むWordpress get_terms

WPML で作成された翻訳を含むすべてのカスタム分類オブジェクトを削除しようとしています。

これが行うことは、すべての主要な言語分類法を削除することですが、すべての翻訳は残されます。すべてのタクソノミーとその翻訳を削除する正しい方法は何ですか? タクソノミの *_icl_translations テーブルの翻訳リンクが削除されることも重要です。

0 投票する
3 に答える
481 参照

wordpress - WPML - 現在の言語の価値を維持しながら、未翻訳のコンテンツをナビゲートする方法

バイリンガル (英語/フランス語) の Web サイトを持っています。

私は、翻訳オプションに「何もしない」という値を持つカスタム投稿タイプとカスタム分類法を持っています。

サイトの英語版とフランス語版の両方でコンテンツが利用できることを期待していましたが、そうではありません. コンテンツは常に、サイトの既定の言語バージョン内で表示されます。WPML サポートと話し、私の問題のみを確認し、「何もしない」コンテンツには常にデフォルトの言語を使用します。

?lang=frURLに追加すると、コンテンツがフランス語版のサイトに表示されることに気付きました。

私の質問は次のとおりです。

  1. URL に基づいて、コンテンツに「何もしない」という値があるかどうかを検出するにはどうすればよいですか?
  2. これらのコンテンツの URL に「?lang=fr」をオンザフライで追加するにはどうすればよいですか?
  3. サイトの速度を落とさずにこれを行うことは可能ですか?

ありがとう、

0 投票する
1 に答える
2300 参照

string - テーマの functions.php でハードコーディングされた文字列を wpml 文字列翻訳で翻訳する方法は?

ナビゲーションにログイン/登録とログアウトのメニュー項目を追加しました。したがって、テーマの functions.php スクリプトで次のコードを使用しました。

したがって、ユーザーがログインしている場合はログアウト メニュー項目が表示され、それ以外の場合はログイン/登録メニュー項目が表示されます。しかし、私は wpml を使用したバイリンガル Web サイトを持っており、「ログイン/登録」文字列を翻訳可能にする方法を知りたいです。

私はすでにこれを試しました:

そしてこれも:

しかし、うまくいきませんでした。これによると、ダッシュボードメニューに文字列を表示するだけで十分なはずです - > wpml - > 文字列翻訳

それで、私は何を間違えたのですか?

0 投票する
1 に答える
438 参照

wordpress - Wordpress での送信時の WPML 空白ページ

この質問は、解決策が見つからないwpml 多言語 cms プラグインの問題 (wordpress)に関連しています。

WPML 3.1.5 と Wordpress 3.9.1 を使用しています。プラグインを有効にすると、すべての送信アクション (投稿、保存、設定の変更) が空の post.php ページで実行されます。

このため、ログイン/ログアウトと登録が機能しません。

Wordpress はエラー ログを出力しません。Apache 自身のエラー ログは空です。

それは私を壁に追いやっています。誰が何が起こっているのか知っていますか?

0 投票する
1 に答える
269 参照

javascript - モバイルメニュー (js) が WordPress WPML サイトにロードされない

英語とフランス語のバイリンガル サイトである私のカスタム WordPress テーマで WPML を使用しています。私のモバイル メニューは、主要言語 (英語) のサイトでは正常に機能しますが、フランス語ではまったく機能しません。JS の問題だと思いますが、私は Javascript に詳しくなく、助けを求めています。:)

背景: この WordPress サイトを、Bones スターター テーマ (Bones-LESS) のバージョンを使用してサイトを作成した別の開発者から引き継ぎました。彼は Multilingual Press を翻訳プラグインとして使用していました。私はそれを削除し、WPML ( http://wpml.org ) をインストールしました。

768 ピクセル未満の画面では、水平ナビゲーション メニューがドロップダウンの「ハンバーガー」メニューに置き換えられます。モバイル メニューは、英語 (主要言語) のページでは正常に機能しますが、フランス語 (翻訳された言語) のページではドロップダウン/ロードしません。

(デスクトップでこれをテストするために、タッチを有効にしてFirefoxの「レスポンシブデザインビュー」を使用しました。iPhoneでもテストできます)。

そして、このスレッドを読んだ後 — https://wpml.org/forums/topic/some-js-is-not-loading/ — WPML が原因でロードされないモバイル メニューの Javascript と関係があると思いますURLに「/fr」を追加しているのですが、直し方がわからず困っています。

ありがとうございました!他に提供できる情報があればお知らせください。

0 投票する
2 に答える
628 参照

php - WPML ナビゲーション メニューの場所の問題

環境

ナビゲーションにカスタム言語切り替えリンクを追加しようとしていました。問題は、2 つのメニューの場所header-mainfooter-main(これらはメニュー スラッグです) があることです。header-mainしかし、メニューには言語リンクのみが必要です。

現在、ワードプレスのコールバックwp_nav_menu_itemsは問題なく動作しますが、処理されたリンクがすべてのメニューの場所に追加されます。これがその作業コードです。

問題

しかし、ワードプレスフィルターを次のように変更すると:

そのため、フィルターはheader-mainメニューのみに適用されます。現在の言語がEnglishの場合は機能し、フィルターを起動しますが、言語が切り替えられたArabic場合はフィルターを起動しません。

Arabicまた、 用と用の 2 つの別個のメニューがありますEnglishが、両方の場所は同じです。header-main

0 投票する
1 に答える
64 参照

wordpress - wordpress codeeditorでタグを使用
していると、定規に変わります

私はこの問題に直面しています。私が使用しているとき

wp コード エディターでは、水平定規に変わります。を使用すると、「 」以上が表示され</ません<code></code>

0 投票する
1 に答える
2061 参照

php - Wordpress カスタム投稿言語 WPML

こんにちは、カスタムタイプの投稿があり、翻訳があります。すべてのカスタム投稿を呼び出すと、すべてのアイテムが二重になります。投稿がどの言語に設定されているかを確認する方法はありますか?

ありがとうございました