如果您使用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, 并将搜索替换到位。
希望这一切都能有所帮助,希望你了解发生了什么。