wordpress媒体完全控制图片uri /路径

对于大量图片(大约1k,加上相同数量的大拇指,大约500个文件夹),我们要求网站上使用的所有图片URI都必须具有SEO优化路径。 它们已经准备好并且具有完整的路径结构(每个文件夹包含具有相同文件名且具有较小尺寸/尺寸的拇指文件夹)。

这些是我们想要实现的URI:

全尺寸图像URI: http://myserver.com/img/de/cats/brown/jimmy.jpg : http://myserver.com/img/de/cats/brown/jimmy.jpg

Thumb Image URI: http://myserver.com/img/de/cats/brown/thumbs/jimmy.jpg : http://myserver.com/img/de/cats/brown/thumbs/jimmy.jpg

  • 他们应该有一个额外的路径,例如上面的例子中的de / cats / brown
  • 他们应该从域的根目录开始,即没有wp-content/uploads/标准wordpress媒体文件的一部分。
  • 简而言之,我们需要完全控制图像URI,即拥有自己的“SEO-able”路径结构和永久链接。

    我检查了几个画廊插件(付费和免费),但没有找到任何文件上述要求他们。

    你知道任何插件/主题来实现和管理上述的URI结构吗?


    您可以尝试通过将它们放入您的functions.php文件中来添加这些行:

    update_option('upload_url_path', '/wp-content/uploads');
    

    这将使WordPress嵌入图像,如:

    src="/wp-content/uploads/fileName.jpg" 
    

    代替

    src="http://domainName.com/wp-content/uploads/fileName.jpg"
    

    我希望这可以帮助你解决你的问题。


    如果您需要更改默认媒体上传位置,则需要编辑位于WordPress安装根目录中的wp-config.php文件。

    define( 'UPLOADS', 'wp-content/'.'Your Folder Name' );
    

    请记住,您仍然可以选择是否要将上传的文件组织在设置»媒体的月/年文件夹中。

    注意:在wp-config.php的这一行之前写下这段代码

    require_once(ABSPATH . 'wp-settings.php');
    

    希望它可以帮助你

    链接地址: http://www.djcxy.com/p/29941.html

    上一篇: wordpress media full control over image uri/path

    下一篇: php performance issue in while loop