2016-03-24 2 views
0

Я создал 4 разных страницы в Wordpress, свою собственную тему и пробовал разные php-коды. Я слышал, что <?php get_permalink(); ?> должен работать, но не понимает, как его использовать, и я не хочу скачивать файлы и начинать заново. ПОМОГИТЕКак связать свои страницы в Wordpress?

+0

Да, 'тегу get_permalink ($ post_id)' будет работать в Wordpress. Вы должны быть более конкретными в описании своей проблемы. Если вы не понимаете, как использовать функцию PHP, вам нужно пойти и прочитать некоторые учебники. – Technoh

+0

Я понял, что, но у меня есть много видео и больше, но все, что они делают, это создавать ссылки на странице WP, а не через PHP, даже когда я смотрю, как это делается на PHP, поэтому я спрашиваю об этом – joeswebdevtips

ответ

0

<?php get_permalink(); ?> работает, когда он находится внутри цикла, чтобы ссылаться на посты и т.д.

Если вы хотите сделать ссылку на другую страницу, я хотел бы использовать:

<?php echo home_url(); ?>/page-name 

Так, чтобы связать с другими страниц, это может сработать:

<a href="<?php echo home_url(); ?>/page-name">Page Name</a> 
+0

. Я помещаю gallery.php, например, в скобки? – joeswebdevtips

+0

@htmljoecss да ... так например: Gallery TheCenteno

0

Ваш вопрос не очень ясен, но я думаю, что вы просто говорите html здесь. <?php get_permalink(); ?> и, действительно, все дополнительные решения TheCenteno работают только в том случае, если вы создали страницу через WordPress (то есть, вошли в систему и нажали кнопку «Добавить новую страницу». Если вы просто скопировали эти страницы (это то, что звучит как), вы только должны использовать стандартный HTML синтаксис ссылки

<a href='gallery.php'>view gallery</a> 

Просто убедитесь, что вы страницы (gallery.php, например) находятся в правильном каталоге или использовать абсолютный URL:

<a href='http://www.mywebsite.com/gallery.php'>view gallery</a> 
0

Самый простой способ с наружным контуром

$link = get_permalink($page_id);

где

$page_id является идентификатор нужной страницы. А потом

<a href="<?php echo $link?>"></a>

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