Php 使用wordpress站点时如何使用相对URL

Php 使用wordpress站点时如何使用相对URL,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,关于如何设置wordpress以使用相对URL,有什么提示或建议吗 您指的是编辑器插入图像的时间吗 如果是这样,那么我不知道有什么配置设置可以阻止WordPress添加完整的URL(例如mysite.com/wp content/uploads/image1.jpg),但您有机会在单击“确定”之前对其进行编辑。您指的是编辑器插入图像的时间吗 如果是这样,那么我不知道有任何配置设置可以阻止WordPress添加完整的URL(例如mysite.com/wp content/uploads/image

关于如何设置wordpress以使用相对URL,有什么提示或建议吗

您指的是编辑器插入图像的时间吗


如果是这样,那么我不知道有什么配置设置可以阻止WordPress添加完整的URL(例如mysite.com/wp content/uploads/image1.jpg),但您有机会在单击“确定”之前对其进行编辑。

您指的是编辑器插入图像的时间吗


如果是这样,那么我不知道有任何配置设置可以阻止WordPress添加完整的URL(例如mysite.com/wp content/uploads/image1.jpg),但您可以在单击“确定”之前对其进行编辑。

是的,您可以使用我的插件:

它将所有URL转换为根相对URL,包括通过编辑器嵌入的URL。它甚至会将rss反馈转换为绝对(这是必要的,因为像feedburner和feedblitz这样的公司不遵循html规范。)

在撰写本文时存在的插件缺乏对代码库的全面覆盖。它们只处理特定的URL或特定的场景。蒂姆·伯纳斯·李早在1993年就解决了这个问题


希望对你有所帮助,很抱歉我没能尽快回答这个问题,但我直到一个月前才写下这个插件:D

是的,你可以使用我的插件:

它将所有URL转换为根相对URL,包括通过编辑器嵌入的URL。它甚至会将rss反馈转换为绝对(这是必要的,因为像feedburner和feedblitz这样的公司不遵循html规范。)

在撰写本文时存在的插件缺乏对代码库的全面覆盖。它们只处理特定的URL或特定的场景。蒂姆·伯纳斯·李早在1993年就解决了这个问题


希望对您有所帮助,但很抱歉,我无法尽快回答这个问题,但我直到一个月前才编写插件:D

我编写了一个小PHP函数,位于我主题的functions.PHP文件中:

function get_theme_relative_directory()
{
    return str_replace(get_site_url(), '', get_bloginfo('template_url'));
}
在主题文件中使用它,如下所示:

<link href="<?=get_theme_relative_directory()?>/style.css" type="text/css" media="all" rel="stylesheet">

我在主题的functions.PHP文件中编写了一个小PHP函数:

function get_theme_relative_directory()
{
    return str_replace(get_site_url(), '', get_bloginfo('template_url'));
}
在主题文件中使用它,如下所示:

<link href="<?=get_theme_relative_directory()?>/style.css" type="text/css" media="all" rel="stylesheet">

请澄清。几乎没有需要在WordPress主题中手工编写URL的情况。WordPress生成URL,这是必要的,因为WordPress控制URL到资源的映射。我正在处理一个自定义主题,所以我应该更准确地回答我的问题。我发现一些插件和mysql脚本可能会有所帮助。如果他们做了我需要的,我会把他们贴在这里。请澄清。几乎没有需要在WordPress主题中手工编写URL的情况。WordPress生成URL,这是必要的,因为WordPress控制URL到资源的映射。我正在处理一个自定义主题,所以我应该更准确地回答我的问题。我发现一些插件和mysql脚本可能会有所帮助。如果他们做了我需要的,我会把他们贴在这里。