• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > wordpress主题常用函数 > wordpress常用函数详解25:the_ID()与get_the_ID()

    wordpress常用函数详解25:the_ID()与get_the_ID()

    作者: 分类:wordpress主题常用函数 点击: 5,431 次
    wordpress CMS主题:ssmay主题

      get_the_id()这个函数和the_id()函数也是我们制作或修改主题经常碰到的wordpress函数,get_the_id()这个函数和the_id()函数在使用时后面不跟任何参数。

      the_ID()函数使用如下所示的调用方式:

      <?php
      $id = the_ID();
      echo $id;
      ?>

      the_ID()函数主要用于获取当前文章页面的ID号。不过,在使用the_ID()函数时需要特别注意的一点是,the_ID()函数只能在WordPress的大循环内使用,才能正确不前文章页面的ID号。如下例:

      <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
      <div class="place">
      <a title="<?php _e('Go to homepage', 'zhangshouzhi'); ?>" href="<?php echo get_settings('home'); ?>/"><?php _e('Home', 'zhangshouzhi'); ?></a> &gt; <?php the_category(', '); ?> &gt; <?php the_title(); ?>
      </div>
      <div class="post" id="post-<?php the_ID(); ?>">

      <?php endwhile;  endif; ?>

      此外,the_ID()函数通常还会在如下所示的CSS结构中使用:

      <h2 id=”post-<?php the_ID(); ?>”><?php the_title(); ?></h2>

      这样做有一个好处,就是可以为博客中不同的作者设置不同的title样式,以示区分。

      get_the_id()这个函数和the_id()函数实现的功能是一样的,它们的区别在于:the_ID()函数是输出信息,而get_the_id()函数是获取id ,如通过$post = get_the_id(); 而不能这样写$post = the_id(); 因为the_id();函数没有返回值,而get_the_id()函数有返回值



      QQ二维码

    文章作者:高时银博客
    本文地址:http://wanlimm.com/77201403271545.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.