欢迎加入【企鹅之家交流群】,交流建站经验,共享热门影视资源,分享网赚经验。

wordpress中注册新文章类型

1注册新文章类型

<?php
add_action('init', 'type_weibowen');
function type_weibowen() 
{
 $labels = array(
 'name' => _x('微博文', 'post type general name'),
 'add_new' => _x('发表微博文', '微博文'),
 'add_new_item' => __('发表微博文'),
 'edit_item' => __('编辑微博文'),
 'new_item' => __('新微博文'),
 'all_items' => __('所有微博文'),
 'view_item' => __('查看微博文'),
 'search_items' => __('搜索微博文'),
 'not_found' => __('暂无微博文'),
 'not_found_in_trash' => __('暂无微博文'), 
 'parent_item_colon' => '',
 'menu_name' => '微博文'
 );
 $args = array(
 'labels' => $labels,
 'public' => true,
 'publicly_queryable' => true,
 'show_ui' => true, 
 'show_in_menu' => true,
 'capability_type' => 'post',
 'query_var' => true,
 'supports' => array('title','editor','author','comments'),
 'rewrite' => true,
 'has_archive' => true, 
 ); 
 register_post_type('weibowen',$args);
}
?>

查看官方文档

2编辑新文章类型页面

WordPress中只需要新建single-weibowen.php即可,然后编辑合适的页面内容。

3新建一个页面用来展示所有的新文章类型

在主题pages文件下新建一个php文件,然后编辑以下内容,即可成功新建一个特定的页面只用来展示新文章类型。

 <?php
/*
 template name: 微博文
 description: Designed by Wang Kai
*/
get_header(); ?>
…………………………
<?php query_posts( array ( 'post_type' => 'weibowen', 'posts_per_page' => -1 ) );?>
<?php while ( have_posts() ) : the_post(); ?>
<?php endwhile; wp_reset_query(); ?>
……………………

查看示例


若无特别说明,本站所有文章均为企鹅之家原创,为了尊重站长的劳动成果,转载请注明本文固定链接:http://qiezhijia.wang/ni_hao/良好的网络环境由你我共创!
喜欢 (1)or分享 (0)

您必须 登录 才能发表评论!