获取post slug

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取post slug相关的知识,希望对你有一定的参考价值。

This function returns the slug fot the given post...
  1. // @ WordPress
  2. // Returns the post slug
  3. // Make sure to use this inside the loop
  4. //----------------------------------------------------------
  5. function the_slug($postID="") {
  6.  
  7. global $post;
  8. $postID = ( $postID != "" ) ? $postID : $post->ID;
  9. $post_data = get_post($postID, ARRAY_A);
  10. $slug = $post_data['post_name'];
  11. return $slug;
  12. }
  13. //----------------------------------------------------------
  14. // to display current post/page slug: <?php echo the_slug(); ?>
  15. // to display specific post/page slug add the post id parameter: <?php echo the_slug('23'); ?>
  16. // to get var: <?php $slug = the_slug(); ?> or <?php $slug = the_slug('23'); ?>

以上是关于获取post slug的主要内容,如果未能解决你的问题,请参考以下文章

获取post slug

如何获取所有语言的 post slug?

WordPress获取父slug

Wordpress - 通过 slug 获取标签 ID

在 RegEx 中的最后一个斜杠之后获取值并忽略类别 slug

从父级获取过滤的子级