我们有一个WordPress网站,我们使用一个程序为我们的网站创建共享按钮。这叫做ShareThis。要将它集成到我们的站点,我们所要做的就是将以下脚本添加到header.php。
<script type='text/javascript' src='//platform-api.sharethis.com/js/sharethis.js#property=58ff3bc2a9dabe0012b03357&product=inline-share-buttons' async='async'></script>
我们做到了 - 它运作得很好。但有没有办法只在我们的博客上加载此脚本,而不是在我们网站的每个页面上加载?它使我们的网站减慢了大约400毫秒,仅用于我们的博客文章。
答案 0 :(得分:2)
实际上有一种简单的方法可以做到这一点。 在标题中,您可以执行此操作。首先,我将解释什么,然后你将如何做。
您可以通过检查$_SERVER['REQUEST_URI']
变量是否以&#39;博客&#39;开头来轻松完成此操作。或者要加载的所需页面前缀,例如http://yoursite.com/blog/(post)
操作方法:
if (0 === strpos($_SERVER['REQUEST_URI'], '/blog')) {
// Load script
echo "<script type='text/javascript' src='//platform-api.sharethis.com/js/sharethis.js#property=58ff3bc2a9dabe0012b03357&product=inline-share-buttons' async='async'></script>";
}