首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >URL条件Wordpress小部件按钮

URL条件Wordpress小部件按钮
EN

Stack Overflow用户
提问于 2020-08-04 07:13:41
回答 1查看 93关注 0票数 1

我正在尝试更新一个Wordpress网站上的小工具,链接到日历链接是有条件的。如果访问者在页面"A“上,我需要引用"Person 1”的链接,但在所有其他页面上,我需要引用"Person 2“的日历链接。

我是一个数据人,当我尝试用HTML或php完成任何事情时,google是我去做的,所以请善待我。这是我尝试过的(在HTML包装器中使用PHP if else ),但它指出"?php“语法不正确:

代码语言:javascript
复制
<?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 --> } ?>

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2020-08-04 07:37:05

如果你想用php呈现任何html内容,你需要使用echo语法。

这应该是可行的:

代码语言:javascript
复制
<?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 -->
    ";
}
?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63238158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档