如何在首页显示分类

时间:2021-03-20 作者:MCFreddie777

我已设置模板taxonomy-event_type.php 正好显示在http://localhost:8000/types/<type_name>/.

我现在需要的是:

用户登陆时重定向http://localhost:8000 对于此页面,

  • 或将此模板与一起使用(如果我正在检查url并根据url将导航项目设置为活动的,那么最好是什么)
  • 类似(伪代码):

    if is_home(): 
       redirect(\'types/type1\')
    

    use_template(\'taxonomy-event_type\',\'type1\');
    
    有可能吗?

    1 个回复
    SO网友:MCFreddie777

    Found a solution:

    // redirect on homepage to taxonomy
    add_action("template_redirect", function() {
        if (is_front_page()) {
            return wp_redirect(get_term_link(\'type1\', \'event_type\'));
        }
    });
    

    相关推荐

    WooCommerce将_to_Cart()添加到Cart(),则wp_Safe_ReDirect()失败

    用户单击一个链接以选择他们想要的产品类型,因此我使用以下代码计算要添加的产品:WC()->;购物车->;将\\u添加到\\u购物车(6842,1);然后我尝试直接去结帐:wp\\u safe\\u重定向(wc\\u get\\u checkout\\u url());但它不会将产品添加到购物车中。但是如果我跳过重定向,它会工作,但不会去我想去的地方。我做错了什么?