2017-12-01 4 views
0

をサポートし、それがクラス-WC-ポストtypes.phpにのみ追加」ページ属性のwoocommerceプラグインでは、デフォルトで

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

をサポートしています。私はデフォルトのpage-attributesをWoocommerce CPTのサポートに利用したいと思います。そのクラスを利用するための関数/フィルタがありますか?

+1

既存のポストタイプが魅力のようなhttps://codex.wordpress.org/Function_Reference/add_post_type_support – CBroe

+0

作品を経由してサポートしてすでに何変更することができます。 – omukiguy

答えて

1

私はデフォルトのページ属性をWoocommerce CPTのサポートに利用したいと考えています。そのクラスを利用するための関数/フィルタがありますか?

そのクラスのソースコードを見ると、そのようには見えません。

しかし、既存の投稿タイプのサポートをadd_post_type_supportで変更できます。

1

@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'); 

} 
関連する問題