Проблемы с WordPress Widget

Я пытаюсь использовать PHP для отображения QR-кода для текущей страницы. the_permalink() возвращается как пустое на моих форумах.

 function the_qrcode( $permalink ) { if($permalink == '') { $permalink = 'http://eternityofgamers.com/forums'; } echo $permalink; } 

В текстовом <?php the_qrcode(the_permalink()); ?> поддержкой PHP у меня есть <?php the_qrcode(the_permalink()); ?> <?php the_qrcode(the_permalink()); ?>

На главной странице $permalink отражается как http://eternityofgamers.com/archives/74http://eternityofgamers.com/forums вместо http://eternityofgamers.com/archives/74 .

Related of "Проблемы с WordPress Widget"

Параметр the_permalink () должен использоваться в цикле. Если вы хотите получить текущую ссылку, используйте get_permalink .

 <?php the_qrcode(get_permalink()); ?>