【问题标题】:How to get a path assuming you don't know the path using dots slash?假设您不知道使用点斜杠的路径,如何获取路径?
【发布时间】:2016-01-22 06:26:29
【问题描述】:

我有这条路

http://localhost/wordpress/wp-content/uploads/2015/10/imagen.jpg

我想转换那个路径 像它一样的东西

../../../imagen.jpg

(或使用~./ 或其他方式,假设您不知道文件夹)

我正在使用 Wordpress。

【问题讨论】:

  • 你的最终目标是什么?你在哪里用这个?
  • 你看到它有 2015/10 并且这是在本地主机上,当它被移动到主机时,我需要更改它(我已经使用过它)包括“本地主机”这个词,然后使用点和斜线(我相信),改变它是不必要的
  • 哎呀,我不是这个意思。您是否在 CSS 文件中使用它?在 WP 编辑器中?在 PHP 模板中?其他地方?
  • 那你不能按你的要求做......你能做的最好的就是/wordpress/wp-content/uploads/2015/10/imagen.jpg(没有来源)。更好的问题:为什么你需要这样做?

标签: wordpress path relative-path


【解决方案1】:

如果 wordpress 站点是您的域的基础,您只需编写 /wp-content/uploads/.....

一般来说,当您在内容编辑器中时,我的理解是 /wp-content/ 文件夹被呈现在同一目录中。

【讨论】:

    【解决方案2】:

    你可以使用一个插件,让你通过简码输入路径,例如URL & Path Shortcodes

    那么,如果你的图片的路径是:

    http://localhost/wordpress/wp-content/uploads/2015/10/imagen.jpg
    

    只要改成这样:

    [wp_upload_dir path="imagen.jpg"]
    

    【讨论】:

    • 哦等等...我只是看了看这个插件,它不能在子目录中正常工作。您需要先关闭此选项。只需转到“设置”>“媒体”并取消选中“将我的上传文件整理到基于月份和年份的文件夹中”。然后,您需要将图像移动到主 /wp-content/uploads/ 目录
    猜你喜欢
    • 2019-02-16
    • 2012-11-16
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多