有没有办法通过在主题功能中添加一些代码来激活投资组合部分? 我看到了一些具有此功能的主题,主题将一个名为portfolio的新部分添加到Word-press的后端
答案 0 :(得分:1)
您可以使用custom post type来完成您想要的任务。
WordPress可以保存并显示许多不同类型的内容。一个 但是,这样的内容的单个项目通常被称为帖子 帖子也是一种特定的帖子类型。在内部,所有帖子类型都是 存储在wp_posts数据库表中的相同位置,但是 由名为post_type的列区分。
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。
编辑:
$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 -->
向我询问任何混淆。
注意:我正在向您展示一种不使用任何插件的方法。一种自定义的方法。