ホームページ >CMS チュートリアル >&#&プレス >WordPress ポストエディターの機能を拡張する方法
WordPress ポスト エディターの機能を拡張する方法
WordPress は、現在最も人気のあるコンテンツ管理システムの 1 つであり、さまざまなニーズを満たす強力なポスト エディターを提供します。ほとんどのユーザーの書き込みニーズ。しかし、ユーザー数の増加とニーズの多様化に伴い、場合によっては記事エディターの機能をさらに拡張する必要があるかもしれません。この記事では、機能をカスタマイズしたり、カスタムコードを追加したりして、WordPress ポストエディターを拡張する方法を説明します。
1.1 カスタム ボタンの追加
特別なコンテンツや機能を挿入できるように、記事エディターのツールバーにカスタム ボタンを追加する必要がある場合があります。これは、次のコードで実現できます。
function custom_editor_buttons($buttons) { array_push($buttons, 'custom_button'); return $buttons; } add_filter("mce_buttons", "custom_editor_buttons");
この例では、追加するカスタム ボタンの名前は「custom_button」ですが、必要に応じて変更できます。このコードを追加すると、記事エディターのツールバーに追加のカスタム ボタンが表示されます。
1.2 テキストの書式設定
タイトルや太字フォントの追加など、挿入時にテキストを自動的に書式設定したい場合があります。これは、次のコードで実現できます。
function custom_text_formatting($initArray) { $initArray['theme_advanced_blockformats'] = 'h1,h2,h3,h4,h5,h6,p,pre'; return $initArray; } add_filter('tiny_mce_before_init', 'custom_text_formatting');
この例では、記事エディターで使用できる形式をタイトル (h1-h6)、段落 (p)、およびデフォルトのテキスト (pre) に設定します。ニーズに応じて変更できます。
2.1 カスタム スタイルの挿入
記事エディターでカスタム スタイルを使用したい場合があります。これは、次のコードで実現できます:
function custom_editor_styles($styles) { $styles .= 'body#tinymce.wp-editor { font-size: 18px; }'; return $styles; } add_filter("mce_css", "custom_editor_styles");
この例では、記事エディターのフォント サイズを 18 ピクセルにします。ニーズに応じてカスタム スタイルを追加できます。
2.2 カスタム スクリプトの挿入
記事エディターでカスタム スクリプトを使用したい場合があります。これは、次のコードで実現できます:
function custom_editor_scripts($plugin_array) { $plugin_array['custom_script'] = get_template_directory_uri() . '/js/custom_script.js'; return $plugin_array; } add_filter("mce_external_plugins", "custom_editor_scripts");
この例では、カスタム スクリプトを使用します。スクリプト ファイルcustom_script.js が記事エディターに追加されます。独自のカスタム スクリプト ファイルをこの場所に追加できます。
概要
関数をカスタマイズし、カスタム コードを追加することで、WordPress ポスト エディターの機能を簡単に拡張できます。カスタム ボタンの追加、テキストの書式設定、カスタム スタイルやスクリプトの挿入など、すべてこれらのメソッドを使用して行うことができます。この記事が WordPress ポストエディターの機能拡張に役立つことを願っています。
以上がWordPress ポストエディターの機能を拡張する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。