Я пытаюсь использовать 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 .
Параметр the_permalink () должен использоваться в цикле. Если вы хотите получить текущую ссылку, используйте get_permalink .
<?php the_qrcode(get_permalink()); ?>