wordpress函数get_page()调用使用说明
wordpress中可以通过 get_page() 函数,来获得指定ID的页面的内容、标题、url等信息。
官方文档地址:http://codex.wordpress.org.cn/Function_Reference/get_page
<?php // 调用方法: echo get_page( $page_id )->ID; // 输出页面的ID // ID :页面ID号 // post_author :作者ID // post_date :时间 // post_content :页面内容 // post_title :页面标题 // post_excerpt :页面摘要 // post_status :页面状态(发布,审核,加密等) // comment_status :评论状态(开启或关闭) // ping_status :Ping状态(开启或关闭) // post_password :页面密码 // post_name :页面名称 // post_modified :页面修改时间 // post_parent :页面父级名称 // guid :页面URl地址 // menu_order :排序 // post_type :类型Page // comment_count :评论数量 ?>
根据ID获取页面slug的方法:
<?php get_permalink($page_id);?>
官方只给了一个例子
这个例子是输出制定ID的标题和内容
<?php $page_id = 123; $page_data = get_page( $page_id ); echo '<h3>'. $page_data->post_title .'</h3>'; echo apply_filters('the_content', $page_data->post_content); ?>
我说一下其他标签的用法,利用“get_page()”输出制定页面URL地址。这里输出的URL地址是 http://[你的地址]?[页面id]这样可能不好。
<?php $page_id = 1079; $page_data = get_page( $page_id ); echo "<a href=".$page_data->guid.">".$page_data->post_title."</a>"; ?>
其他标签的用法
拿【echo "<a href=".$page_data->guid.">".$page_data->post_title."</a>";】做例子。
把.$page_data->guid.里的guid改成上面说的你想用的那个标签。
就是这样,在上面也说了。
下面在举几个例子
【echo ".$page_data->post_author.";】
【echo ".$page_data->post_guid.";】
【echo ".$page_data->post_name.";】
【echo ".$page_data->post_parent.";】
【echo ".$page_data->post_password.";】