フォーラム

[解決済み] ktai entryで添付ファイル名を変更したい (3 件の投稿)

  1. shamy
    メンバー
    1 year前の投稿 #

    はじめまして。
    ktai entry 0.8.11を使用させていただいております。
    (プラグイン作者様、有り難うございます)
    携帯で撮影した写真を添付しているのですが、
    元々の画像ファイル名(例:撮影日時.jpg)を、投稿日時.jpg
    (ktai entryのデフォルト投稿スラッグである、時分秒を繋げた6ケタの数字など)
    に変更して投稿できるようにすることは可能なのでしょうか?

    post.phpをちょっといじってみたりしたのですが、
    複雑なコードをどう処理してよいのか途方に暮れてしまいました。
    どなたか解決策などわかる方がいらっしゃればご教授いただけると大変助かります。
    何卒よろしくお願いいたします。

  2. IKEDA Yuriko
    常連回答者
    1 year前の投稿 #

    現状ではないです。マルチバイトのみのファイル名の場合は、md5() をかけて16進数32ケタのファイル名にする処理がある程度です。むりやり unique_filename() メソッドを改造するしかありません。

    ファイルのアップロードは upload_images() メソッドで行なっていて、wp_handle_upload フックを通す箇所があるので、このフックを使えばファイル名の改変も可能ですが、携帯メール以外の投稿でも影響するので使わない方が無難です。

  3. shamy
    メンバー
    1 year前の投稿 #

    IKEDA Yuriko 様

    作者様から直接ご回答いただき、誠にありがとうございます!

    なるほど、ファイルアップロード全体に影響を及ぼすのであれば、
    ヘタに改造するのはリスク大ですね。
    どうしても画像ファイル名を変える必要がある場合には、
    携帯側で直接ファイル名を変更してから投稿するようにした方が無難な気がしました。

    この件がわかっただけでも大変助かりました。
    お忙しいところご教授いただきありがとうございました。
    次期Ver.も楽しみにしております。

返信

ログイン しなければ投稿できません。

About this Topic