在WooCommerce档案上创建自定义商店页面显示

时间:2016-02-11 作者:hilarion

大家好,你好吗?我不太擅长开发网站,我需要有更多的经验。你们能帮帮我吗?我对下面链接上的截图有了一个想法。正如你所看到的,我希望带圆圈的一个是一个类别,而另一个不带圆圈的是你所有的产品。我尝试了从插件到编辑自定义产品归档的所有方法,但都没有改变。我只是想知道我的想法是否可行。

谢谢你们一直在代码上帮助人们。你们是最棒的。

提前感谢。:)

http://i.stack.imgur.com/d1L6E.png

1 个回复
最合适的回答,由SO网友:Ray Flores 整理而成

首先,是的,实现这一点有很多方法。您首先要做的是创建一个子主题或插件。其中一个是添加代码的地方。。。

这可以通过使用wp action来实现pre_get_postshere 要解释有关修改的更多信息(如果仅在存档页面上),请执行以下操作:

从他的例子来看(带有一点mod):

// Load our function when hook is set
add_action( \'pre_get_posts\', \'rc_modify_query_get_design_projects\' );
function rc_modify_query_get_design_projects( $query ) {

    // Check if on frontend and main query is modified
    if( ! is_admin() && $query->is_main_query() && is_post_type_archive( \'product\' ) ) {

        $query->set( \'cat\', \'20\' ); // whatever your category id is here

    }

}
类似于上述内容(在您的环境中未经测试),但我认为您可以在这里获得想法。。。