2012-03-05 7 views
0

すべて、 私は必要な私のWordpressテーマにJSファイルを含めました。私は次のページを作成しました:LocalhostでWordpressでUploadifyを使用する - ロードしない

これを行うとうまく見えますが、私はconsole.logをチェックすると次のエラーが発生します。エラーがある:ローカルリソースをロードするために許可されていません

:ファイル:/// D:/My%20Documentsxampphtdocs%0Bendor_wordpress/wp-content/uploadify.swf

任意のアイデアこれと間違っているものに、またはどのようにそれを修正するには?

おかげ

答えて

1

あなたはここにABSPATHを使用したくありません。

エラー:

Not allowed to load local resource: file:///D:/My%20Documentsxampphtdocs%0Bendor_wordpress/wp-content/uploadify.swf

はあなたのローカルファイルシステムを介してそのSWFをロードしようとしていると説明しています。あなたはそれをしたくありません。代わりに、Webサーバー上の場所を指すようにします。

さらに重要なことに、アップロードファイルをwp-contentに直接配置しないでください。理想的には、テーマのフォルダに配置する必要があります。私は、次のコードでアップロードファイルの場所を変更しました。あなたがテーマフォルダ内たい場合は、周りにそれらを移動することができます(それに応じて変数を更新してください!)

<?php 
$template_url = get_bloginfo('template_url'); 
$upload_dir = wp_upload_dir(); 

$js_path_uploadify = $template_url."uploadify/uploadify.swf"; 
$js_path_script = $template_url."uploadify/uploadify.php"; 
$cancel_path = $template_url."uploadify/img/cancel.png"; 
$check_path = $template_url."uploadify/check.php"; 
$uploads_path = $upload_dir['path']; 
?> 

私は前にこのスクリプトを使用したことがありません。これは一般的なガイドラインに従うだけで、問題のデバッグや解決に役立ちます。必要があればwp_upload_dirbloginfoの詳細についてはこちらをご覧ください。

関連する問題