web-dev-qa-db-ja.com

[メディアの追加]ダイアログを使用してブログの投稿に画像を追加するためのより高速な方法

Wordpressでブログを書く際に私にとって最も時間のかかることの1つは、ブログ投稿に画像を追加することです。画像ごとに、ユーザーは最初に[メディアの追加]ボタンをクリックする必要があります。その後、ユーザは「メディア追加ダイアログ」の出現を待つ。それから彼は彼が以前にアップロードしたすべての画像を見るためにダイアログの「メディアライブラリ」タブをクリックします。それから彼は「メディアライブラリ」フォームの出現を待ちます。

したがって、時間を浪費する2つの待ち時間があります。

  1. 「メディアの追加」ダイアログの外観
  2. メディアライブラリフォームの外観

毎回、これら2つのビジュアルコンポーネントは同じブログ投稿で同じです。そのため、実際には、これら2つのコンポーネントを一度キャッシュして即座にユーザーに提示する方法があります。

キャプション、配置、サイズなどの画像に関するメタデータを指定できるようになるWordpressのブログ投稿に画像を挿入するより高速な方法があるかどうか

1
Mert Nuhoglu

ここに銀の弾丸はありませんが、ここにいくつかの提案があります。

新しい画像をアップロードするだけでなく自分のライブラリを使用していることに気付いた場合は、デフォルトのタブ「ライブラリ」を設定できます。

add_filter('_upload_iframe_src', 'change_default_media_tab');
function change_default_media_tab($uri) {
    return $uri.'&tab=library';
}

デフォルトのタブをアップローダにしたいが、もっと速くロードしたい場合は、常にHTMLアップローダを使うことができます。 HTMLアップローダの使用に切り替えると、WordPressはその設定を記憶します。また、WP 3.3を使用しておらず、まだフラッシュアップローダを使用している場合は、3.3にアップデートしてHTML5アップローダを使用することで大きな改善が見られます。

私の最後の提案は、media_buttonsアクションにフックして、ギャラリータブを直接指す2番目の新しいメディアボタンを作成することです。 wp-admin/includes/media.phpの376行目の "media_buttons"関数を見ると、現在のものがどのように構築されているかがわかります。そうすれば、あなたのイメージがギャラリーにあることがわかった時にだけ(1)の待ち時間を取り除くことができます。

乾杯〜

1
Matthew Boynes