Wordpress自定义菜单

时间:2014-01-08 07:27:29

标签: php wordpress wordpress-theming


我目前正在开发一个wordpress多站点项目。我在localhost中设置了一个工作环境。在主菜单中有一个指向home的链接,因此在子目录站点中也是如此。

现在我的问题是在测试服务器环境中找到的所有内容,因为主站点URL为myhost/xx/wordpress_site,子目录站点类似于myhost/xx/wordpress_site/sub_dir。在wordpress外观 - >菜单中,您只能在链接网址字段中提供静态网址。

我正在寻找的是在该字段中提供类似site_url().”/sub_dir”的方法,以便我不要当我将网站上传到目标域时,不得不手动更改所有站点主页URL。哪种形式可以? 任何有关此问题的简单解决方案都非常感谢。 非常感谢。

1 个答案:

答案 0 :(得分:0)

我不建议更改wordpress代码或网站网址配置上的任何内容。 因为当你去生产时,你将不得不再次改变它。 如果您在localhost上设置相同的站点配置将是最好的,您可以对您的apache服务器和主机文件使用以下配置,这样您就可以 通过您的实际域访问您的本地站点。 这样您的设置将保持不变,并且所有站点链接都将相同。 (将mysite重命名为您的网站网址)

如何更改主机文件: http://www.howtogeek.com/howto/27350/beginner-geek-how-to-edit-your-hosts-file/

如何添加虚拟主机apache: http://httpd.apache.org/docs/current/vhosts/examples.html

Apache配置:

<VirtualHost mysite.com:80>
        ServerName mysite.com
        DocumentRoot /var/www/mysite
        <Directory /var/www/mysite>
                Options FollowSymLinks
                AllowOverride All
        </Directory>
</VirtualHost>

主机文件配置:

127.0.0.1 mysite.com

重启apache,你就可以在localhost上工作,就像它是productin服务器一样。 *当您想要访问真实服务器时,请删除以下内容。