【问题标题】:Make media URL for images pretty WordPress使图像的媒体 URL 漂亮 WordPress
【发布时间】:2016-05-09 18:58:39
【问题描述】:

当我上传文件时,它托管在/app/uploads/2016/02/placeholder1.jpg,我一直在寻找,但找不到任何东西。

如果我想托管一些 PDF 文件,如何仅更改某些文件的上述路径?如,我上传的任何文件都将作为标准托管在那里。但是,如果我想单独托管一个 PDF 给某人看,我该如何更改 url,使其类似于 /downloads/test.pdf/

我也找不到任何插件。

谢谢。

【问题讨论】:

    标签: php wordpress pdf


    【解决方案1】:

    默认情况下,当您从管理员通过媒体库上传时,所有图像或 .pdf 文件都会上传到 wp-content/uploads/ 文件夹。 如果要将 .pdf 文件上传到特定文件夹,请按照步骤操作。

    1) 在uploads 目录中创建downloads(或您想要的任何其他名称)。

    2) 确保为downloads 文件夹授予777 权限。

    3) 使用过滤器add_filter('wp_handle_upload_prefilter', 'custom_upload_filter' ); 上传pdf文件。

    4) 使用wp_handle_upload_prefilter过滤器,您可以在custom_upload_filter函数中更改要上传的pdf文件的路径。

    add_filter('wp_handle_upload_prefilter', 'custom_upload_filter' );
    function custom_upload_filter( $file ){
        // Check if file extension is .pdf,and upload pdf file into downloads folder
        return $file;
    }
    

    了解详情:https://codex.wordpress.org/Plugin_API/Filter_Reference/wp_handle_upload_prefilter

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-28
      • 2015-12-29
      • 1970-01-01
      • 2015-04-22
      • 2013-03-13
      相关资源
      最近更新 更多