WordPress add_blog_option() function kodu

WordPress add_blog_option() function kodu

Değerleri serileştirmeniz gerekmez. Değerin serileştirilmesi gerekiyorsa, veritabanına eklenmeden önce serileştirilir. Unutmayın, kaynaklar seri hale getirilemez veya bir seçenek olarak eklenemez.

Değersiz seçenekler oluşturabilir ve daha sonra değerleri güncelleyebilirsiniz. Mevcut seçenekler güncellenmeyecek ve korumalı bir WordPress seçeneği eklemediğinizden emin olmak için kontroller gerçekleştirilecektir. Seçeneklerin korunanlarla aynı şekilde adlandırılmamasına özen gösterilmelidir.

function add_blog_option( $id, $option, $value ) {
    $id = (int) $id;
 
    if ( empty( $id ) ) {
        $id = get_current_blog_id();
    }
 
    if ( get_current_blog_id() == $id ) {
        return add_option( $option, $value );
    }
 
    switch_to_blog( $id );
    $return = add_option( $option, $value );
    restore_current_blog();
 
    return $return;
}

Yorumlar / Düşünceler