修改WooCommerce创建的自定义帖子类型

时间:2017-04-21 作者:David Jones

我需要修改product WooCommerce创建的自定义帖子类型。具体来说,我想query_varfalse 因此http://example.com/?post_type=product 不重定向到产品存档。将以下内容添加到functions.php 似乎不起作用。

add_filter("woocommerce_after_register_post_type", "update_product_post_type");
function update_product_post_type() {
    $args = get_post_type_object("product");
    $args->query_var = false;
    register_post_type("product", $args);
}

1 个回复
SO网友:am_

我认为这个钩子更适合你的事业:

add_filter (\'woocommerce_register_post_type_product\', \'my_callback\');
function my_callback ($args) {
     $args [\'query_var\'] = false;
     return $args;
}
未经测试,但应能正常工作。

相关推荐