サポート » 使い方全般 » 動画を掲載できない(緊急)

  • mrrika2010-watanabe

    (@mrrika2010-watanabe)


    動画(3g2)をパソコンからブログに貼ろうとしたら、アップロードの際に「ファイルタイプがセキュリティガイドラインを満たしていません。別のファイルタイプを試してください。」と赤字で表示されます。中にはただ「HTTPエラー」と表示されるものもあります。
    どなたかファイルから動画を掲載するやり方を教えて下さい。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • 質問ルール初めての方は必ずお読みくださいは一読しましょう。
    そしてご自分の質問内容を読み返して何が足りないか考えましょう。

    タイトルに「緊急」と入れるのは、サーバーが乗っとられたとか、それぐらい危険な状況のときに限ってください。単に設定ミス等でサイト機能が使えないのは、ぜんぜん緊急ではありませんよ。
    使えなくて困るサイトならば、フォーラムで質問するんじゃなくて、それなりのスキルのある構築業者にお金を払って頼むべきです。

    さて、検索するとすぐに出てきますがバージョンが不明なので参考リンクを。
    WordPress 2.9.xまでなら・・・
    ドキュワークスファイル(XDW)の添付について

    WordPress 3.0.xなら・・・
    WordPress/wp-includes/functions.phpを編集
    2332行目~

    function wp_ext2type( $ext ) {
        $ext2type = apply_filters( 'ext2type', array(
            'audio'       => array( 'aac', 'ac3',  'aif',  'aiff', 'm3a',  'm4a',   'm4b', 'mka', 'mp1', 'mp2',  'mp3', 'ogg', 'oga', 'ram', 'wav', 'wma' ),
            'video'       => array( 'asf', 'avi',  'divx', 'dv',   'flv',  'm4v',   'mkv', 'mov', 'mp4', 'mpeg', 'mpg', 'mpv', 'ogm', 'ogv', 'qt',  'rm', 'vob', 'wmv' ),

    とあるのでvideoに3g2を追加

    2452行目~

    function get_allowed_mime_types() {
    	static $mimes = false;
    
    	if ( !$mimes ) {
    		// Accepted MIME types are set here as PCRE unless provided.
    		$mimes = apply_filters( 'upload_mimes', array(
    		'jpg|jpeg|jpe' => 'image/jpeg',
    		'gif' => 'image/gif',
    		'png' => 'image/png',
    		'bmp' => 'image/bmp',
    		'tif|tiff' => 'image/tiff',
    		'ico' => 'image/x-icon',
    		'asf|asx|wax|wmv|wmx' => 'video/asf',
    		'avi' => 'video/avi',
    		'divx' => 'video/divx',
    		'flv' => 'video/x-flv',

    とあるので'3g2' => 'video/3g2',を追加

    これで出来ると思います。

    コアのソースをイジルのはアレなのでテーマの functions.php に以下を追加が◎

    add_filter( 'ext2type', 'my_ext2type' );
    function my_ext2type( $ext2type ) {
      array_push( $ext2type['video'], '3g2' );
      return $ext2type;
    }
    add_filter( 'upload_mimes', 'my_upload_mimes' );
    function my_upload_mimes( $mimes ) {
      $mimes['3g2'] = 'video/3g2';
      return $mimes;
    }

    未検証なので実際のトコロはご自身で良きにはからってください。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「動画を掲載できない(緊急)」には新たに返信することはできません。