php
  • url
  • append
  • 2013-08-21 2 views 0 likes 
    0

    Поэтому у меня есть этот код для ссылки YouTube в WordPress виджетДобавляя строку в конце URL-адреса в переменной в PHP

    $title = "<h5 class='widget_title sidebar_widget_title'><a 
    href='http://www.youtube.com/user/".$options['username']."' 
    target='_blank'>".$options['title']."</a></h5>"; 
    

    Так что я пытаюсь добавить

    ? sub_confirmation = 1

    после моего имени пользователя youtube, чтобы подтвердить подтверждение подписки, но ничего себе я пробовал все, и пока еще недостаточно хорошего кодера.

    +0

    Он работает так же, как вы уже конкатенируете строку. И покажите, что вы пробовали, и получите лучшую обратную связь, потому что более ясно, где вы попадаете в блокпост. – hakre

    ответ

    1

    Вы просто вставляете параметр строки запроса в строку.

    $title = "<h5 class='widget_title sidebar_widget_title'><a href='http://www.youtube.com/user/".$options['username']."?sub_confirmation=1' target='_blank'>".$options['title']."</a></h5>"; 
    

    Причина этого, возможно, смущает, потому, что автор кода вы меняете используется " сказать PHP, что следующая последовательность символов образуют строку, и ' сказать HTML, что это значение для атрибута href (например, <a href='youtube.com'>...</a>). Это работает, потому что HTML поддерживает как ", так и ', и это избавляет вас от необходимости избегать цитат.

    Лично я предпочел бы использовать ' для PHP-строк и обычный " для HTML, но это вопрос вкуса.

    +1

    Ничего себе это было легко. спасибо за объяснение re "и ' –

    +0

    Добро пожаловать! :) – Leonard

    Смежные вопросы