WordPress:为 Google 广告转换页面回显 Javascript
WordPress: Echo Javascript for Google Ads Conversion Page
我正在尝试在感谢页面上添加一些来自 Google 的 Javascript 用于广告转化。所以这个脚本应该只出现在一页上。尝试在 PHP 中使用 if 语句来回显代码,但 运行 出现错误。这是我目前拥有的(Google ID 替换为通用的东西):
<?php if ( is_page( 'thankyou' )) {
echo '<script>';
echo 'gtag('event', 'conversion', {'send_to': 'AW-12345678901234567890123456'});'
echo '</script>';
?>
第一个和第三个回声很好,但中间一个不好。正确的解决方法是什么?
gtag()
括号内的单引号需要转义。
试试 echo 'gtag(\'event\', \'conversion\', {\'send_to\': \'AW-12345678901234567890123456\'});'
。
你的第二个回声线打断了你的字符串。
您有 2 个选项来解决此问题:
1.将内引号改为双引号
echo 'gtag("event", "conversion", {"send_to": "AW-12345678901234567890123456"});';
2。打破引号。
您可以使用反斜杠来不中断主字符串。
echo 'gtag(\'event\', \'conversion\', {\'send_to\': \'AW-12345678901234567890123456\'});';
我还注意到在第二个回显中你少了一个分号。
来源:PHP-Strings
我正在尝试在感谢页面上添加一些来自 Google 的 Javascript 用于广告转化。所以这个脚本应该只出现在一页上。尝试在 PHP 中使用 if 语句来回显代码,但 运行 出现错误。这是我目前拥有的(Google ID 替换为通用的东西):
<?php if ( is_page( 'thankyou' )) {
echo '<script>';
echo 'gtag('event', 'conversion', {'send_to': 'AW-12345678901234567890123456'});'
echo '</script>';
?>
第一个和第三个回声很好,但中间一个不好。正确的解决方法是什么?
gtag()
括号内的单引号需要转义。
试试 echo 'gtag(\'event\', \'conversion\', {\'send_to\': \'AW-12345678901234567890123456\'});'
。
你的第二个回声线打断了你的字符串。
您有 2 个选项来解决此问题:
1.将内引号改为双引号
echo 'gtag("event", "conversion", {"send_to": "AW-12345678901234567890123456"});';
2。打破引号。
您可以使用反斜杠来不中断主字符串。
echo 'gtag(\'event\', \'conversion\', {\'send_to\': \'AW-12345678901234567890123456\'});';
我还注意到在第二个回显中你少了一个分号。
来源:PHP-Strings