如何在wordpress中启用投资组合?

时间:2014-08-14 14:58:47

标签: wordpress themes portfolio

有没有办法通过在主题功能中添加一些代码来激活投资组合部分? 我看到了一些具有此功能的主题,主题将一个名为portfolio的新部分添加到Word-press的后端

1 个答案:

答案 0 :(得分:1)

您可以使用custom post type来完成您想要的任务。

  

WordPress可以保存并显示许多不同类型的内容。一个   但是,这样的内容的单个项目通常被称为帖子   帖子也是一种特定的帖子类型。在内部,所有帖子类型都是   存储在wp_posts数据库表中的相同位置,但是   由名为post_type的列区分。

PHP示例:

add_action( 'init', 'create_post_type' );
function create_post_type() {
  register_post_type( 'portfolio',
    array(
      'labels' => array(
        'name' => __( 'Portfolios' ),
        'singular_name' => __( 'Portfolio' )
      ),
    'public' => true,
    'has_archive' => true,
    )
  );
}

然后要在主题中添加它,您可以使用WP_Query

编辑:

WP_Query示例

$args = array(
    'post_type' => 'portfolio'
); // these arguments are telling WP_Query to only look for the post types called portfolio.
$query = new WP_Query( $args );
<!-- the loop -->
<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
    <h2><?php the_title(); ?></h2>
    the_post_thumbnail();
<?php endwhile; ?>
<!-- end of the loop -->

向我询问任何混淆。

注意:我正在向您展示一种不使用任何插件的方法。一种自定义的方法。