是否有关于如何设置wordpress以使用相对网址的提示或建议?
答案 0 :(得分:2)
我写了一个小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">
答案 1 :(得分:1)
您指的是编辑器何时插入图像?
如果是这样,那么我不知道任何配置设置来阻止WordPress添加完整的URL(例如mysite.com/wp-content/uploads/image1.jpg),但是你有机会在点击OK之前编辑它
答案 2 :(得分:0)
是的,你可以使用我的插件:http://wordpress.org/extend/plugins/root-relative-urls/
它会将所有网址转换为root相对,包括通过编辑器嵌入的网址。它甚至会将rss反馈转换回绝对值(这是必要的,因为像feedburner和feedblitz这样的公司不遵循html规范。)
编写本文时存在的插件缺乏对代码库的完全覆盖。它们只处理特定的URL或特定场景。你永远不应该搜索和替换你的数据库,Tim Berners Lee在1993年解决了这个问题。
希望有帮助和抱歉我不能早点回答这个问题,但是直到一个月前左右我没有写插件:D