wordpress添加自定义内容类型

前端之家收集整理的这篇文章主要介绍了wordpress添加自定义内容类型前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

wordpress站点的开发过程中,wordpress默认的两种内容类型:文章页面,可能没办法满足我们的需求,这时候我们就需要使用到自定义内容类型了,wordpress自定义内容类型扩展了wordpress内容形式,让wordpress内容不再拘泥于文章页面,让开发人员在进行开发时更加灵活。通过下面的代码您就可以创建一个自定义内容类型了。

 '案例','singular_name'      => '案例','add_new'            => '添加案例','add_new_item'       => '添加案例信息','edit_item'          => '编辑案例信息','new_item'           => '新案例','all_items'          => '所有案例','view_item'          => '查看案例','search_items'       => '搜索案例','not_found'          => '没找到案例资料','not_found_in_trash' => '回收站里没找到案例信息','menu_name'          => '案例'
  );
  $args = array(
    'public'        => true,'labels'        => $labels,'menu_position' => 5,//    'taxonomies'    => array('category','post_tag'),'taxonomies'    => array('post_tag'),'supports'      => array( 'title','editor','thumbnail','revisions' ),'menu_icon'     => 'dashicons-format-video','has_archive'   => true,'rewrite'       => array( 'slug'  => 'media','with_front'  => false ),);
  register_post_type( 'media',$args );
}
add_action( 'init','media_post_type_movie' );
function media_updated_messages( $messages ) {
  global $post,$post_ID;
  $messages['media'] = array(
    0 => '',1 => sprintf( __('案例已更新,'),esc_url( get_permalink($post_ID) ) ),2 => __('自定义字段已更新。','iwilling'),3 => __('自定义字段已删除。',4 => __('案例已更新。',5 => isset($_GET['revision']) ? sprintf( __('案例恢复到了 %s 这个修订版本。'),wp_post_revision_title( (int) $_GET['revision'],false ) ) : false,6 => sprintf( __('案例已发布,'),7 => __('案例已保存',8 => sprintf( __('案例已提交, '),esc_url( add_query_arg( 'preview','true',get_permalink($post_ID) ) ) ),9 => sprintf( __('案例发布于:%1$s'),date_i18n( __( 'M j,Y @ G:i' ),strtotime( $post->post_date ) ),10 => sprintf( __('案例草稿已更新,',);
  return $messages;
}
add_filter( 'post_updated_messages','media_updated_messages' );

解说:

猜你在找的wordpress相关文章