the_permalink() — выводит постоянную ссылку на текущий пост

Функция позволяет вывести абсолютный URL текущего поста в цикле. При использовании вне цикла работать не будет. Чтобы получить URL конкретного поста (например по ID), используйте get_permalink().

the_permalink()

Функция не имеет параметров.

Примеры

<a href="<?php the_permalink() ?>">читать далее</a>

В темах WordPress в циклах очень часто можно встретить следующее применение:

<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a>

Миша Рудрастых

Впервые познакомился с WordPress в 2009 году. С 2014 года меня можно встретить на WordCamp — официальной конфе по WordPress, иногда там выступаю. Также в настоящее время веду курсы по WordPress в Epic Skills.

Если вам нужна помощь с вашим сайтом или может даже разработка с нуля — пишите мне.

Комментарии 9

  • галина:

    Как заменить запись This is a preview of Уютный дом. Read the full post (1858 words, 27 images, estimated 7:26 mins reading time) на ссылку "Читать далее" в аннонсах постов блога.помогите

  • галина:

    например http://igumchik.ru/?cat=20 ,в самом конце,раньше было "читать далее" теперь такая запись .P.S Помогите с правильным кодом!!

  • галина:
    <?php get_header(); ?>
     
      <section class="section" role="main">
     
        <?php if ( have_posts() ) : ?>
          <?php $post = $posts[0]; ?>
            <?php if (is_category()) { ?>
              <h3 class="pagetitle"><?php _e('Archive of','adelle-theme'); ?> &#8216;<?php single_cat_title(); ?>&#8217; <?php _e('category','adelle-theme'); ?></h3>
            <?php } elseif( is_tag() ) { ?>
              <h3 class="pagetitle"><?php _e('Posts Tagged','adelle-theme'); ?> &#8216;<?php single_tag_title(); ?>&#8217;</h3>
            <?php } elseif (is_day()) { ?>
              <h3 class="pagetitle"><?php echo get_the_date('F jS Y'); ?> <?php _e('archive','adelle-theme'); ?></h3>
            <?php } elseif (is_month()) { ?>
              <h3 class="pagetitle"><?php echo get_the_date('F Y'); ?> <?php _e('archive','adelle-theme'); ?></h3>
            <?php } elseif (is_year()) { ?>
              <h3 class="pagetitle"><?php echo get_the_date('Y'); ?> <?php _e('archive','adelle-theme'); ?></h3>
            <?php } elseif (is_author()) { ?>
              <h3 class="pagetitle"><?php _e('Author Archive','adelle-theme'); ?></h3>
            <?php } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
            <h3 class="pagetitle"><?php _e('Blog Archives','adelle-theme'); ?></h3>
          <?php } ?>
     
        <?php while (have_posts()) : the_post(); ?>
     
          <?php get_template_part( 'content', 'list' ); ?>
     
        <?php endwhile; ?>
     
          <section class="pagination">
            <p><?php echo adelle_theme_pagination_links(); ?></p>
          </section>
     
        <?php else : get_template_part( 'content', 'none' ); endif; ?>
     
      </section><!-- .section -->
     
      <?php get_sidebar(); ?>
     
    <?php get_footer(); ?>
  • галина:
     <article <?php post_class('article'); ?> id="post-<?php the_ID(); ?>" itemscope itemtype="http://schema.org/Article">
     
        <header class="post-header">
          <div class="post-date radius-100"><span><a href="<?php the_permalink() ?>"><?php echo get_the_date('d') ?></span><br /><?php echo get_the_date('M') ?><br /><?php echo get_the_date('Y') ?></a></div>
          <h2 class="post-title" itemprop="name"><a href="<?php the_permalink() ?>" rel="<?php _e('bookmark','adelle-theme'); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
          <div class="post-category"><?php _e('categories', 'ace'); ?>: <?php the_category(', ') ?></div>
        </header>
     
        <?php if ( has_post_thumbnail() ) { ?>
        <?php $url = wp_get_attachment_url( get_post_thumbnail_id($post->ID) ); ?>
          <?php the_post_thumbnail( 'post_thumb', array('class'=>'alignleft') ); ?>
        <?php } ?>
     
          <?php the_content(); ?>
     
        <footer class="post-footer">
            <ul class="post-info-meta">
              <li class="post-info-comment"><div class="post-comment"><?php comments_popup_link( __('0 comment','adelle-theme'), __('1 Comment','adelle-theme'), __('% Comments','adelle-theme') ); ?></div></li>
            </ul>
        </footer><!-- .post-footer -->
     
      </article><!-- .article -->

Оставить комментарий / вопрос

phpjsHTMLCSSSQLПросто код
  Комментарии закрыты.