WordPress add_post_type_support() Function Kodu

WordPress add_post_type_support() Function Kodu

Tüm temel özellikler, düzenleyici veya bir meta kutusu gibi düzenleme ekranının işlevsel bir alanıyla doğrudan ilişkilidir. Özellikleri şunlardır: ‘başlık’, ‘editör’, ‘yorum’, ‘revizyonlar’, ‘geri izleme’, ‘yazar’, ‘alıntı’, ‘sayfa özellikleri’, ‘küçük resim’, ‘özel alanlar’ ve ‘yayın -formats’.

Ek olarak, ‘revizyonlar’ özelliği yazı tipinin revizyonları depolayıp depolamayacağını belirtir ve ‘yorumlar’ özelliği yorum sayısının düzenleme ekranında gösterilip gösterilmeyeceğini belirler.

function add_post_type_support( $post_type, $feature ) {
    global $_wp_post_type_features;
 
    $features = (array) $feature;
    foreach ( $features as $feature ) {
        if ( func_num_args() == 2 ) {
            $_wp_post_type_features[ $post_type ][ $feature ] = true;
        } else {
            $_wp_post_type_features[ $post_type ][ $feature ] = array_slice( func_get_args(), 2 );
        }
    }
}

Yorumlar / Düşünceler