如何在WordPress上实现哨兵?

时间:2020-07-27 作者:Asaf M

我需要Sentry来跟踪我项目代码中的错误,wordpress的非官方插件似乎毫无用处。我应该如何修复它?

1 个回复
SO网友:Asaf M

对于php,我使用了以下指南:https://cloudpresshosting.co.uk/blog/reporting-wordpress-errors-to-sentry

对于JS,我发现我可以获取捆绑包的代码和初始化,并使用;将脚本添加到页眉和页脚;插件。https://wordpress.org/plugins/header-and-footer-scripts我花了很长时间才注意到我无法将初始化放在bundle导入中。有这样的东西:

<script
  src="https://browser.sentry-cdn.com/5.20.1/bundle.min.js"
  integrity="sha384-O8HdAJg1h8RARFowXd2J/r5fIWuinSBtjhwQoPesfVILeXzGpJxvyY/77OaPPXUo"
  crossorigin="anonymous">
</script>
<script>
Sentry.init({ dsn: \'https://unique@unique\' });
</script>

相关推荐

Can I make plugins required?

我正在开发自己的Wordpress主题,将用于多个客户端。它有一个主题选项页面,这样我每次都可以轻松自定义网站,但我也会在我制作的每个网站上使用一些插件(如SEO插件、安全性等)。有没有办法让它们成为“必需的”,这样我就可以得到这些插件的列表,这样当我在新网站上安装主题时就不必在插件目录中找到它们了?