• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >WordPress > wordpress获取当前页面的ID值

wordpress获取当前页面的ID值

作者:小兽 字体:[增加 减小] 来源:互联网 时间:2018-11-02

小兽向大家介绍了wordpress获取当前页面的ID值等相关知识,希望对您有所帮助

在wodrpress的主题制作或者主题修改的时候,经常需要获取当前页面的ID值。

所以说获取当前页面的ID值,还是相当重要的。因为是小白,所以说没有老鸟那么熟练,所以在这些天定制wordpress主题的过程中的积累了些获取当前加载页面的ID值:


//(1)方法一:
 
$postid = get_the_ID();  
echo $postid;  //打印出当前加载页面的ID值
 
//(2)方法二:
 
$current_id = get_queried_object_id();  
echo $current_id;  //打印出当前加载页面的ID值
 
//(3)方法三:
$c_id_object = get_queried_object();
$c_id = $c_id_object -> ID;
echo $c_id;  //打印出当前加载页面的ID值

新增:

//(4)方法四
global $post;
$id = $post -> ID;
echo $id; //打印出当前页面的ID
 
//如何获取父级页面的ID:
global $post;
$id = $post -> ID;
$parent = get_post_ancestors($post -> ID);
print_r($parent);  //打印出 Array ( [0] => 339 ) 
 
//获取父级ID第二种方案:
global $post;
$parent_id = $post -> post_parent;
echo $parent_id; //打印出父级页面的ID

注释:
get_queried_object() : 当前页面对象下所有的属性

{ 
["ID"]=> int(339) 
["post_author"]=> string(1) "1" 
["post_date"]=> string(19) "2017-08-04 15:13:09" 
["post_date_gmt"]=> string(19) "2017-08-04 07:13:09" 
["post_content"]=> string(3040) "三一重工股份有限公司由三一集团投资创建于1994年”。" 
["post_title"]=> string(12) "三一介绍" 
["post_excerpt"]=> string(0) "" 
["post_status"]=> string(7) "publish" 
["comment_status"]=> string(6) "closed" 
["ping_status"]=> string(6) "closed" 
["post_password"]=> string(0) "" 
["post_name"]=> string(36) "三一介绍" 
["to_ping"]=> string(0) "" 
["pinged"]=> string(0) "" 
["post_modified"]=> string(19) "2017-08-04 16:42:44" 
["post_modified_gmt"]=> string(19) "2017-08-04 08:42:44" 
["post_content_filtered"]=> string(0) "" 
["post_parent"]=> int(0) //获取父级的ID -> 很重要,经常用
["guid"]=> string(39) "http://localhost/wordpress/?page_id=339" 
["menu_order"]=> int(0) ["post_type"]=> string(4) "page" 
["post_mime_type"]=> string(0) "" 
["comment_count"]=> string(1) "0" 
["filter"]=> string(3) "raw" 
 } 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-11-02WordPress让投稿者也支持上传图片/音频/视频
  • 2018-11-02wordpress教程之 WordPress 发布文章
  • 2017-05-13WORDPRESS文章中微信打赏功能的2种实现方法
  • 2018-11-02纯代码获取wordpress网站所有文章链接
  • 2018-11-02WordPress 分类归档中排除子分类文章
  • 2018-11-0219个从SEO角度谈WordPress建设企业网站的理由
  • 2017-05-13WordPress博客SEO更加完美的6个技巧
  • 2018-11-02三个用WordPress制作企业网站的理由
  • 2018-11-02wordpress建站入门先从这些最基础的开始吧
  • 2018-11-02WordPress无插件实现主题彩色标签云的N种方法总结

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • wordpress教程之 WordPress 媒体设置
    • WordPress主题如何更新升级?
    • WordPress插件:解决分享朋友圈没缩略图WX CUSTOM SHARE
    • Wordpress分类,标签,分页显示及翻页出现404错误的解决方法
    • WordPress在IIS服务器上的伪静态设置方法(解决中文URL无法访问问题)
    • wordpress登录账号之后才能查看页面(实例)
    • WordPress使用中文用户名的方法
    • wordpress教程之 WordPress 编辑页面
    • wordpress主题首页设计应该放什么内容?
    • wordpress快速添加客服系统的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有