「MW WP FROM」の添付ファイルのファイル名を変更する
MW WP FROMでアップロードされたファイルは、デフォルトでは自動的に生成させる値になります。仕様で、元のファイル名にはならないようです。
それを任意のものに変更するコードです。
プラグインの作者が公開しているフィルターフックを使用します。
functions.phpに記述するコード
ファイル名を「hogehoge年月日-時間分秒」にする例です。
拡張子は必要ありません。
functions.php
function my_mwform_upload_filename( $filename, $Data, $key ) { return 'hogehobe'.current_time( 'Ymd-His' ); } add_filter( 'mwform_upload_filename_mw-wp-form-xxx', 'my_mwform_upload_filename', 10, 3 );
current_time関数は【管理画面】 > 一般設定 で指定されたタイムゾーンに基づいたローカルスタンプを返します。
UTCからブログの現在のローカル時間に変更しています。(タイムゾーンで「東京」を設定していたら東京のタイムスタンプ)
UTCからブログの現在のローカル時間に変更しています。(タイムゾーンで「東京」を設定していたら東京のタイムスタンプ)
本サイトの内容に誤りや不正確な記述がある場合やサンプルに基づくいかなる結果も一切の責任を負いかねますので、あらかじめご了承ください。