前端之家收集整理的这篇文章主要介绍了
WordPress后台文章、页面显示对应ID的实现方法,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_
502_0@今天
wordpress教程和大家
解决一个大家常见的问题。如果
获取文章或者
页面的ID呢?@H_
502_0@在
wordpress 中,每个
分类、
文章、
页面都有一个唯一的ID 。在使用或者开发
主题的时候,可能有需要
获取相对应的
文章或者
页面ID。例如在展示特色
文章幻灯片,你需要
获取对应
文章的id等等。@H_
502_0@现在教你一个
方法快速在
后台文章和
页面列表
显示对应的ID的办法。@H_
502_0@如图所示——@H_
502_0@
@H_
502_0@将下面的
代码添加到
主题的functions.
PHP 文件。@H_
502_0@PS:新版的traveler
主题已具备这个
功能,无需
添加。请各位付费
用户下载新版体验。
/*在文章列表、页面列表中显示文章ID*/
function jb51cc_post_id_column( $post_columns ) {
$beginning = array_slice( $post_columns, 0 ,1 );
$beginning[ 'postid' ] = __( 'ID', 'jb51cc' );
$ending = array_slice( $post_columns, 1 );
$post_columns = array_merge( $beginning, $ending );
return $post_columns;
}
add_filter( 'manage_posts_columns', 'jb51cc_post_id_column' );//添加文章列表页ID标题
add_filter( 'manage_pages_columns', 'jb51cc_post_id_column' );//添加页面列表页....
function jb51cc_posts_id_column( $col, $val ) {
if( $col == 'postid' ) echo $val;
}
add_action( 'manage_posts_custom_column', 'jb51cc_posts_id_column', 10, 2 );//添加文章列表页ID列数值
add_action( 'manage_pages_custom_column', 'jb51cc_posts_id_column', 10, 2 );//添加页面列表页ID...
function jb51cc_posts_id_column_css() {
echo '<style type="text/css">#postid { width: 50px; }</style>';//ID列宽度
}
add_action( 'admin_head-edit.PHP', 'jb51cc_posts_id_column_css' );
@H_
502_0@