【问题标题】:how to enable portfolio in wordpress?如何在 wordpress 中启用投资组合?
【发布时间】:2014-08-15 18:33:03
【问题描述】:

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

【问题讨论】:

  • 什么?没有得到我的答案?如果您有任何问题,请随时询问

标签: wordpress themes portfolio


【解决方案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 -->

如有任何困惑,请咨询我。

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

【讨论】:

  • 感谢亲爱的 Faiz Ahmed。我现在得到您的答复,因为我们的家庭网络出现了一些问题。
  • 对不起,你能给我写一个简单的代码吗?我做不到:(我对查询一无所知
  • @AminPoursaied 查看已编辑的问题并询问我是否有任何困惑
  • 你有 yahoo messenger id 吗?如果有请加我 id:rapidrockets
  • 没有,但我想你有一个使用环聊的谷歌帐户?如果你给我发消息 amin.poursaied@gmail.com
猜你喜欢
  • 2011-07-08
  • 2018-04-10
  • 1970-01-01
  • 2016-07-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-21
相关资源
最近更新 更多