创建自定义URL并链接到自定义模板

时间:2013-06-21 10:11:38

标签: php wordpress

我的WP网站中有一组类别。我的网站上也有一个“团队”的东西。现在,当用户发布新帖子时,他选择一个类别,然后选择帖子所属的团队。

我已经使用元框添加了这个团队选择框现在我希望每个团队都有一个链接。

我该怎么办?...

我有两种方式:

(1) - 制作模板并将其链接到称为团队的页面。所以它的网址变成:          site.com/team/       而现在每个团队都在制作网址          site.com/team/team1       我认为第二个网址也将从我的模板中提供。但是,相反它没有找到。

(2) - 为每个团队制作自定义页面。

还有其他办法???

1 个答案:

答案 0 :(得分:0)

可以创建后期类型,团队1,团队2,团队3.比创建单个team1.php并使用该模板文件列出与团队1有关的内容。示例:

<?php

    $args = array(
        'post_type' => 'team1', 
        '' => '',
        '' => '',
        '' => '',
    );

    $team_one_stuff = new WP_Query( $args );

    if ( $team_one_stuff -> have_posts() ) : while ( $team_one_stuff->have_posts() ) : $team_one_stuff -> the_post();

?>

    <!-- Do WP stuff here -->

<?php endwhile; else: ?>

    Wow, nothing assigned to team 1... o__O

<?php endif; ?>

您可以使用ACF对用于团队的元变量进行拉皮条。真的很容易为某些页面创建新的元文件或者插件的后期类型。

希望它有所帮助。

/保罗