我正在尝试更新一个Wordpress网站上的小工具,链接到日历链接是有条件的。如果访问者在页面"A“上,我需要引用"Person 1”的链接,但在所有其他页面上,我需要引用"Person 2“的日历链接。
我是一个数据人,当我尝试用HTML或php完成任何事情时,google是我去做的,所以请善待我。这是我尝试过的(在HTML包装器中使用PHP if else ),但它指出"?php“语法不正确:
<?php if ( $CurPageURL = ‘https://examplewebsite.com/our-business/womens-worth-finding-your-financial-confidence/’ )
{ <!-- Calendly badge widget begin -->
<link href="https://assets.calendly.com/assets/external/widget.css" rel="stylesheet">
<script src="https://assets.calendly.com/assets/external/widget.js" type="text/javascript"></script>
<script type="text/javascript">Calendly.initBadgeWidget({ url: https://calendly.com/person-1', text: 'Schedule A Call', color: '#798591', textColor: '#ffffff', branding: false });</script>
<!-- Calendly badge widget end --> }
else { <!-- Calendly badge widget begin -->
<link href="https://assets.calendly.com/assets/external/widget.css" rel="stylesheet">
<script src="https://assets.calendly.com/assets/external/widget.js" type="text/javascript"></script>
<script type="text/javascript">Calendly.initBadgeWidget({ url: 'https://calendly.com/person-2', text: 'Schedule A Call', color: '#798591', textColor: '#ffffff', branding: false });</script>
<!-- Calendly badge widget end --> } ?>有什么建议吗?
发布于 2020-08-04 07:37:05
如果你想用php呈现任何html内容,你需要使用echo语法。
这应该是可行的:
<?php
if ( $CurPageURL = "https://examplewebsite.com/our-business/womens-worth-finding-your-financial-confidence/" )
{
echo "
<!-- Calendly badge widget begin -->
<link href=\"https://assets.calendly.com/assets/external/widget.css\" rel=\"stylesheet\">
<script src=\"https://assets.calendly.com/assets/external/widget.js\" type=\"text/javascript\"></script>
<script type=\"text/javascript\">Calendly.initBadgeWidget({ url: https://calendly.com/person-1', text: 'Schedule A Call', color: '#798591', textColor: '#ffffff', branding: false });</script>
<!-- Calendly badge widget end -->
";
}
else
{
echo "
<!-- Calendly badge widget begin -->
<link href=\"https://assets.calendly.com/assets/external/widget.css\" rel=\"stylesheet\">
<script src=\"https://assets.calendly.com/assets/external/widget.js\" type=\"text/javascript\"></script>
<script type=\"text/javascript\">Calendly.initBadgeWidget({ url: 'https://calendly.com/person-2', text: 'Schedule A Call', color: '#798591', textColor: '#ffffff', branding: false });</script>
<!-- Calendly badge widget end -->
";
}
?>https://stackoverflow.com/questions/63238158
复制相似问题