Поддержка Проблемы и решения вывод ссылки на запись

  • Всем здравствуйте,
    Есть такой код:

    add_shortcode('pbclink', 'show_pbclink');
    function show_pbclink() {
        return '<div id="pbclink">
            <p>Начало предложения <a href=" " title="описание ссылки">некий текст</a>?</p>
        </div>';
    }

    Цель:
    Сделать ссылку.
    Пробовал что-типа: …<a href=»‘ . the_permalink(2) . ‘» title=»…
    Не выводит ссылку на запись с ID=2.
    Как сделать чтобы всё заработало на ура?
    Может нужно так:

    add_shortcode('pbclink', 'show_pbclink');
    function show_pbclink() {
        echo '<div id="pbclink">
            <p>Начало предложения <a href="' . the_permalink(2) . '" title="описание ссылки">некий текст</a>?</p>
        </div>';
    }

    Что скажете профи? А то я не шарю в PHP, но весьма хочется разобраться поскорее, чтобы вручную не прописывать ссылку.
    Заранее спасибо за.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • как-то так

    
    add_shortcode('pbclink', 'show_pbclink');
    function show_pbclink() {
        return '<div id="pbclink">
            <p>Начало предложения <a href="' . get_the_permalink(2) . '" title="описание ссылки">некий текст</a>?</p>
        </div>';
    }
    

    Юрий (@yube)
    Спасибо О Г Р О М Н О Е ! ! !
    Я первый раз тоже так же сделал, но вызвало ошибку… потом сделал через return + the_permalink, но вызвало снова ошибку… потом сделал через echo + the_permalink, но вызвало снова ошибку…
    …видать глаза уже замылились…
    Сейчас сделал через get_the_permalink, и, вуаля ))) Пашет всё отлично. Вот что делает — утро, вечера мудренее )))

    К стати, может вы сможете меня просветить или дать наводочку любителю, что означают точки до и после get_the_permalink()?, а также может подскажете где почитать про:
    =>
    ===
    %1
    %s
    … и тому подобное… А то я несколько в иной специализации, а программирование начал изучать по необходимости… а зацепило меня вначале на html+css.
    Заранее благодарю.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «вывод ссылки на запись» закрыта для новых ответов.