作为一个WordPress开发者,我们会发现WordPress中的一些信息通过模板标签无法调用,特别是在创造一些复杂功能的时候,所以很有必要了解下WordPress的 $post 变量, WordPress $ post变量可以显示在循环中检索的信息。 使用这些变量将使您的WordPress主题,函数和插件具有更大的灵活性。

WordPress $post 变量

下面提供一些WordPress $post变量检索信息的方法

  1. $post–>ID – 当前文章的ID
  2. $post–>post_category – 检索文章类别
  3. $post–>post_parent – 父页面。用于创建自定义导航元素
  4. $post–>post_title – 文章标题
  5. $post–>post_excerpt – 文章摘要
  6. $post–>post_content – 检索所有文章内容以及任何标记.
  7. $post–>post_name – 检索帖子的别名
  8. $post–>guid – 文章 Url
  9. $post–>post_author – 文章作者
  10. $post–>post_type – 返回分类类型,包括自定义分类、page或者post
  11. $post–>post_date – 检索发布文章的时间戳
  12. $post–>post_status – 检索文章的状态:发布,私有,草稿,等待复审。
  13. $post–>comment_count – 返回文章的评论数量

实例

<?php if (have_posts()) : while (have_posts()) : the_post();
$yourvariable = $post->post_content;
endwhile; endif; ?>

这是一个简化版本,但它可以在任何情况下使用,比如在使用get_posts()或query_posts()的自定义循环。