1

サーバーにアップロードする前に画像を確認したい。最小の幅と高さ、300dpi、および jpg のみがあるかどうかを確認する必要があります。

特定の投稿タイプではなく、すべてのアップロードで呼び出すことを除いて、次の関数を使用してアップロード プロセスを呼び出します。

add_filter('wp_handle_upload_prefilter','tc_handle_upload_prefilter');

function mf_handle_upload_prefilter($file)
{
  // do checks and return error if fails

  return $file;
}

誰もこれを行う方法を知っていますか? 使用できる $file パラメータに追加の値を設定できますか? または、これを行う別の方法はありますか?

ps。私はアップロード自体の前でなければなりません!

4

1 に答える 1

3

ソリューション:

add_filter('wp_handle_upload_prefilter','tc_handle_upload_prefilter');

function mf_handle_upload_prefilter($file)
{
  if(get_post_type($_REQUEST['post_id']) == 'post_type')
  {
     // do checks
  }

  return $file;
}
于 2013-04-09T18:53:59.243 に答える