Wordpress Browsersync不';t设置正确的本地url

Wordpress Browsersync不';t设置正确的本地url,wordpress,browser-sync,Wordpress,Browser Sync,我正在做一个Wordpress项目,使用与MAMP PRO相关的初学者主题。我在gulpfile.js的“监视”任务中遇到问题。 以下是任务代码: gulp.task('watch', function() { browserSync({ proxy: "mywebsite:8888", port: 8888, open: "internal" }); gulp.watch([path.source + 'styles/**/*'], ['styles']);

我正在做一个Wordpress项目,使用与MAMP PRO相关的初学者主题。我在gulpfile.js的“监视”任务中遇到问题。 以下是任务代码:

gulp.task('watch', function() {
  browserSync({
    proxy: "mywebsite:8888",
    port: 8888,
    open: "internal"
  });
  gulp.watch([path.source + 'styles/**/*'], ['styles']);
  gulp.watch([path.source + 'scripts/**/*'], ['jshint', 'scripts']);
  gulp.watch(['bower.json'], ['wiredep']);
  gulp.watch('**/*.php', function() {
    browserSync.reload();
  });
});
这是启动“gulp watch”命令后的终端输出:

gulp watch
[12:46:32] Using gulpfile ~/Dropbox/_sites/mywebsite/wp-content/themes/mywebsitetheme/gulpfile.js
[12:46:32] Starting 'watch'...
[12:46:37] Finished 'watch' after 4.26 s
[BS] Proxying: http://mywebsite:8888
[BS] Now you can access your site through the following addresses:
[BS] Local URL: http://localhost:8888
[BS] External URL: http://192.168.22.168:8888
因此,browsersync将使用我的默认浏览器打开url


我现在需要的是,基本上,结果url(由浏览器打开)是。

由于bower社区成员() 我只需要删除任何配置选项,并在结束标记之前添加以下代码段:

<script type='text/javascript' id="__bs_script__">//<![CDATA[
    document.write("<script async src='//HOST:PORT/browser-sync/browser-sync-client.2.1.0.js'><\/script>".replace(/HOST/g, location.hostname).replace(/PORT/g, location.port));
//]]></script>
//