問題タブ [wp-editor]

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 に答える
1251 参照

wordpress - 単一ページに複数の wp_editor を追加する方法

複数の wp_editor() を 1 つのページに追加しようとすると表示されますが、メディアを追加しようとすると、メディア ボタンが機能せず、wp_editor オプションにオプション (drag_drop_upload を true に設定) を追加して、ドラッグ アンド ドロップを作成し、それが機能するようにしました。 .

しかし、画像をドラッグ アンド ドロップすると、すべての画像が最初の wp_editor インスタンスに挿入されます。2番目または3番目のwp_editorでドラッグアンドドロップしようとしても、最初のエディターに再び表示されます。

特定の wp_editor インスタンスにアップロードまたはドラッグ アンド ドロップしてメディアを挿入するソリューションはありますか?

ありがとう

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

wordpress - プラグインで作成したテキストエリアを WP エディタで置き換える

あなたの助けが必要です。プライベート コンテンツ プラグインを使用して単純なテキストエリア フィールドを作成するページがあります。私がする必要があるのは、リッチテキストエディターを追加してそのテキストエリアを改善することです。標準の WP エディターで問題ないと思います。

どのコードを過去に渡す必要があるか、正確にはどこでそれを行うべきかを直接指示していただけますか? ご覧のとおり、コーディングは私の得意分野ではありません。ここでグーグルを試して検索すると、いくつかの結果が得られますが、正しく実装するには十分に明確ではありません。

あなたの助けを願っています!

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

javascript - wp エディタ設定配列自動保存機能 onchange

ユーザーが保存をクリックするのを忘れた場合に備えて、動的 wp エディターの自動保存を設定しようとしています。(現在、AJAX ボタンで保存するように設定されています。) ユーザーは 0 ~ 20 の個別のエントリを持つことができます。

tinymce の初期化時に追加されるように、wp_editor 設定配列に何か追加する必要があるようです。設定配列は機能しています。メディア ボタンを追加または削除できます。ただし、アクティブなエディターが変更されたときに何かを起動するために、設定に正しいコードを挿入することはできないようです。

これが私が持っているものです。

このコードでエディタを構築します。

理想的には、既に記述した AJAX 保存コードを実行するだけです。ただし、変更イベントは発生していないようです。

これはこれを行うための最良の方法ですか、それとも wp_editor 関数の外で何かを作成する必要がありますか? tinymce を手動で起動して変更するためのコードをたくさん見つけることができますが、Wordpress を使用しようとすると見つかりません。

比較する隠しフィールドを設定することを考えましたが、これは悪い方法のようです。ゼロから作成するのではなく、利用できる機能が組み込まれている必要があります。

あなたの助けと提案をありがとう!

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

wordpress - Wordpress wp_editor text-area にカスタム属性を追加するには?

Wordpress wp_editor textareaフィールドにカスタム属性を追加する方法は?

公式ドキュメントでは、これを行う方法はありません。WordPressのwp_editorメソッドで生成されるテキストエリアにクライアント側のバリデーション属性(data-bvalidator="required")を追加する必要があります。

助言がありますか ?