問題
Wordpressでアップロードしたファイルをincludeするには?
解決策
アップロードしたファイルのURLを取得し、さらにwp-contentのディレクトリパスを取得して切り出してつなげることでincludeすることができます。
アップロードファイルのinclude
WordPressでアップロードしたファイルをincludeする方法をご紹介します。
アップロードしたファイルのURLとwp-contentのディレクトリパスを切り出してつなげる。
アップロードしたファイルのURLを取得し、さらにwp-contentのディレクトリパスを取得して切り出してつなげることでincludeすることができます。
$datafile = 'アップロードしたファイルのURL';
$fullpass = WP_CONTENT_DIR;
$datauri = str_replace( mb_strstr( $datafile, '/uploads/', true), '', $datafile );
$fullpass = $fullpass.$datauri;
include( $fullpass );
コメント