Кнопка условного URL-адреса виджета Wordpress - PullRequest
1 голос
/ 04 августа 2020

Я пытаюсь обновить виджет на сайте Wordpress, который ссылается на календарную ссылку, чтобы она была условной. Если посетитель находится на странице «А», мне нужна ссылка для ссылки на «Человек 1», но на всех других страницах мне нужна календарная ссылка для ссылки на «Человек 2»

Я специалист по данным, и Google это мой go при попытке выполнить sh что-нибудь в HTML или php, так что будьте добры. Это то, что я пытался (используя PHP если еще в оболочке HTML), но он говорит, что «? 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 --> } ?>

Есть предложения?

1 Ответ

0 голосов
/ 04 августа 2020

Если вы хотите визуализировать любое содержимое html с помощью php, вам необходимо использовать синтаксис 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 -->
    ";
}
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...