如何让本地网络中的其他计算机看到我的主题

时间:2015-03-05 作者:ucon89

我制作了WordPress主题,在WordPress中有两个主题。组织存储库。所以,我不会硬编码我的主题,也不会很好地使用WordPress主题。

我使用带有127.0.0.1的WAMP服务器,我的本地IP是192.168.100.103。我的电脑一切正常。

其他计算机,尝试查看我的主题。而且,只有HTML,其余的(js和css)没有加载。我已经和firebug核实过了。然后我看到路径是http://localhost/wp-theme/css.. 应该是这样的http://192.168.100.103/wp-theme/css..

如何更改路径?或者使用WAMP进行任何设置?

3 个回复
最合适的回答,由SO网友:Rivnat 整理而成

转到Admin Panel > Settings > General 替换localhost 与您的ip-address 对于WordPress Address (URL)Site Address (URL) 看看是否有效。另外,不要忘记将WAMP服务器联机。

SO网友:yivi

如果您使用wp\\u enqueue\\u样式将css排队,Wordpress将在样式调用中嵌入站点的url。因为您将站点定义为“localhost”,所以您将得到它(即使您使用IP地址而不是localhost访问站点)。

如果您要从任何其他机器访问站点,将站点地址定义为localhost(或127.0.0.1)将无法解决此问题。您需要使用计算机的ip地址/域,与您将在第二台计算机中使用的ip地址/域相同,以访问承载wp安装的计算机。

E、 g.:托管wp的机器位于192.168.100.103上,您可以将其添加到主机文件中的Wamp机器上

site.local    127.0.0.1
在另一台计算机的主机文件上:

site.local 192.168.100.103
然后去http://site.local 它们中的任何一个都将在同一台机器中结束。

由于您的站点已经配置好,这样做是不够的。您还需要在wordpress中更改URL。E、 g.,在wp主页。php集:

define( \'WP_HOME\', \'http://site.local\' );
如果您有任何内容、菜单或类似的内容,它们将指向旧的URL。您需要重置它们。您可以通过安装wp-cli 还有做什么wp search-replace localhost site.local --recurse-objects; 或者您可以安装this, 并将搜索替换到位。

希望这一切都能有所帮助,希望你了解发生了什么。

SO网友:Jonathan Scheidt

这对我不起作用。我发现我必须使用外部PC的IP地址作为数据库主机重新安装Wordpress。我还可以使用ISP提供的WAN地址,并从本地LAN外部查看它。

结束

相关推荐

无法上载主题。错误:“无法将上载的文件移动到/var/www/wp-ploads/localhost/2011/10。”

The uploaded file could not be moved to /var/www/wp-uploads/localhost/2011/10. 这是我尝试上载wordpress主题时收到的错误消息。这是我的文件夹的当前权限状态。$ sudo ls -la /var/www/wp-uploads/localhost total 12 drwxrwxr-- 3 root www-data 4096 2011-10-27 16:44 . drwxr-x--