問題タブ [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.
php - WPML カテゴリーの翻訳
プロパティとプロパティ (フランス語) の 2 つのカテゴリを作成するプラグインがあります。問題は、WPML がインストールされていて、両方のカテゴリが同じ言語 (フランス語) で作成されていることです。プロパティを手動で英語に移動して関連付けることはできますが、プラグインから行いたいです。
私は少しグーグルして、翻訳を含むテーブルが(wpプレフィックス)icl_translationsであることを知り、運がなければ両方のカテゴリ間のリンクを作成するために必要な情報を追加しようとしました.
この問題を解決するためにどこを見ればよいか、何か提案はありますか?
前もって感謝します!
wordpress - WPML 翻訳の高度なカスタム フィールドが保存されない
ページ/投稿で、コンテンツを含む高度なカスタム フィールドを翻訳されたページにコピーできますが、翻訳されたページを編集すると、デフォルトの言語ページの高度なカスタム フィールドのコンテンツによって常に上書きされます。
達成しようとしています:
カスタム フィールドを含むコンテンツを既定の言語の投稿から翻訳された言語の投稿にコピーし、各言語のコンテンツを個別に編集する必要があります。
他のすべてのプロジェクトでは、この方法で問題なく動作します…</p>
私はすでに試しました:
いくつかのデータベース エラーを解決しています-成功しません
WPML と ACF の実行順序の変更-成功しない
WPML を完全に削除し、ACF と他のすべてのプラグインを無効にします。最初に WPML をインストールし、ACF を再度有効にします -成功しません。
利用可能な両方のプラグインで設定の可能なすべての組み合わせを試しました - 成功しませんでした
WPMLオプションで「フィールドグループ」に「翻訳」、「フィールド」に「何もしない」を設定した後。独立した field_names を使用して、翻訳用の独立したカスタム フィールドを作成できるようになりました。ここでの保存は機能しますが、デフォルト ページから翻訳済みページにコンテンツをコピーできません。これは部分的な成功です
次のステップ
- ACF を以前のバージョンにダウングレードします。
- 上記のステップ 3 と同じですが、WPML を再インストールする代わりに、まず ACF を再インストールしてアクティブ化します。
バージョン:
- wpml: 3.1.7.2
- acf: 5.0.9
- ワードプレス: 4.0
この問題は、acf サポート フォーラムにも投稿しました。
wordpress - Wordpress の更新とクライアント サイトに対処する方法は?
私たちは複数のクライアント向けに多くの Web サイトを作成していますが、「更新」をどうするかについて常に問題を抱えていました。Wordpress サイトの構築を開始しており、ほぼ毎週プラグインの更新が行われています。私たちのサイトは WPML と Woocommerce を使用しているため、信頼性の低い WPML アップデートやセキュリティ上の欠陥のある他のプラグイン (私の場合はレボリューション スライダー) によって多くの競合が発生しています。
クライアントのホスティングから電子メールを受け取りました。WP 3.8.1 から 4.0 への更新を望んでいますが、集中的な競合作業が迫っていることはわかっています。私は通常、「ワードプレスの更新をすべて無効にする」プラグインを使用して、wp-admin からすべてを非表示にします。
プロジェクトにカスタム サイトを構築するのに十分な予算があればいいのですが、ここではそうではありません。
Wordpress エージェンシーがそれをどのように扱っているか知りたいだけです。クライアントに更新は必要ないと言うのは、それほどプロフェッショナルには見えません。
php - WPML - social.png で未定義の関数を呼び出しますか?
ある日から別の Web ページを開くと、以下のエラーが表示されます。エラーの原因となるプラグインは WPML です。過去数日間に変更したのは ftp アカウントのパスワードだけでしたが、これはプラグインにとって重要ではないでしょうか?
私が得たエラーメッセージは次のとおりです。
[2014 年 10 月 27 日月曜日 21:07:21] [エラー] [クライアント xx.xx.xx.xx] PHP 致命的なエラー: /is/htdocs/wp156435_TXGERPLQ0D/www/studio/wp-content の未定義関数 is_user_logged_in() の呼び出し/plugins/sitepress-multilingual-cms/images/social.png(1) : eval() されたコード(1) : eval() された 1 行目のコード
どうすれば修正できるか知っている人はいますか?
ありがとう。
php - WPML プラグインを使用して、カスタム投稿タイプのリストを異なる言語で表示するにはどうすればよいですか?
ファイルfunctions.phpでカスタム カテゴリを作成しました
パートナーのテンプレートに次のように書きました。
そして、それはうまくいきます。このページには、カスタム カテゴリで編集したすべての投稿が表示されます。
問題は翻訳で出てきました。私は WMPL プラグインを使用しています。イタリア語と英語の 2 つの言語を使用しています。パートナーのページには、両方の言語が表示されます。
イタリア語のページ:
投稿 ORIGINAL1
翻訳済み1を投稿
投稿 ORIGINAL2
翻訳済み2を投稿
...
英語ページ:
投稿 ORIGINAL1
翻訳済み1を投稿
投稿 ORIGINAL2
翻訳済み2を投稿
...
問題はコードにあると思います。何か不足しています。
それを修正する方法を知っていますか?