为“主页”选项选择的文件路径-哪种功能?

时间:2013-09-02 作者:user1915665

使用我的插件/主题的人让我很惊讶,他们的网站地址与安装地址不同,如果您希望您的网站主页与您安装的WordPress目录不同,请在此处输入地址选项。

示例:

他们安装在:

www . thesite . com / blog /

他们的实际wordpress网站显示在

www . thesite . com

哪个函数可以正确地传递文件路径(而不是URL),从而www . thesite . com ? 我有一个独特的情况下,这是必要的。

考虑到随机情况,如果用户选择www . thesite . com / random / location /

<小时>CLARIFICATION:

如果现场作为一个整体安装在www . thesite . com / blog 实际上,每个URL和*文件*路径都是相对于该位置的。但是如果他们修改设置,使博客显示在安装控制器以外的其他位置(例如www . thesite .comwww . thesite . com / somerandom / chosen / url ) 我需要的是该位置的文件路径。

原因:我有一个正在运行的网站网络,插件会在其“主页”位置安装某些面向网络的文件。

3 个回复
SO网友:TomC

我建议阅读site\\u url()函数。请看这里:http://codex.wordpress.org/Function_Reference/site_url具体而言,请阅读以下内容之间的区别:

site\\u url()&;home\\u url()

然后您可以查看parse\\u url()或ABSPATH,正如前面由@NickJAB建议的那样

SO网友:NickJAB

如果我对你的问题理解正确,那么你正在寻找通往Wordpress的绝对路径。ABSPATH是在wp config中定义的常量。可以用于此目的的php文件。您可以通过以下方式查看:

<?php echo ABSPATH; ?>

SO网友:Rahil Wazir

我想他们实际上移动了他们的主要wordpressindex.php.htaccess 文件来自www.thesite.com/blogwww.thesite.com

并更改为index.php

在上编辑index.php 文件:

之前:

require(\'./wp-blog-header.php\');

之后:

require(\'./blog/wp-blog-header.php\');

结束

相关推荐

从Functions.php中导入WordPress XML文件

我正在开发一个主题,它有不同的添加内容的方法,因此,Wordpress的默认安装不会显示任何内容。我想知道在主题被激活后,是否可以通过内部函数和/或挂钩自动导入XML文件?User installs theme > User activates theme > Code behind the scenes loads up an XML file and performs a silent import of its contents当前要导入XML文件,您必须为Wordpress