将"页面属性"添加到 wooCommerce 支持



默认情况下,在WooCommerce插件中,它仅支持

 $supports = array( 'title', 'editor', 'excerpt', 'thumbnail', 'custom-fields',
 'publicize', 'wpcom-markdown' );

class-wc-post-types.php中。我想将默认的page-attributes利用为WooCommerce CPT的支持。是否有一个功能/过滤器可以点击该类?

我想将默认的页面属性用于WooCommerce CPT的支持。是否有一个功能/过滤器可以点击该类?

通过查看该类的源代码,它看起来不像它。

但是您可以通过add_post_type_support修改现有的邮政类型支持。

感谢@cbroe。这适用于该帖子类型。如果WooCommerce活跃,我刚刚添加了有条件的工作。

if ( in_array( 'woocommerce/woocommerce.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {
    function wpcodex_add_excerpt_support_for_pages() {
        add_post_type_support( 'product', 'page-attributes' );
    }
    add_action( 'init', 'wpcodex_add_excerpt_support_for_pages' );
}

最新更新