owuzan adlı üyeden alıntı: mesajı görüntüle
Kullandığınız renkleri bir CSS değişkenine atayıp o renk kodunu kullandığınız bütün yerlere değişken adını yazabilirsiniz. Böyle her yere PHP kodu eklemek yerine sadece bir değişkeni değiştirerek her yeri değiştirmiş olabilirsiniz.
Örnek vermek gerekirse:
.class1 .class2 { background-color: #f73030; }
.class3 .class4 { background-color: #f73030; }
.class5 #id1 .class6:hover { background-color: #f73030; }
.class6 .class7 .class8 { background-color: #f73030; }

Böyle yapacağınıza şunu yapabilirsiniz:

.class1 .class2 { background-color: var(--veriable-name); }
.class3 .class4 { background-color: var(--veriable-name); }
.class5 #id1 .class6:hover { background-color:var(--veriable-name); }
.class6 .class7 .class8 { var(--veriable-name); }

Bu durumda sadece --veriable-name değişkeninin değerini değiştirmeniz yeterli olacaktır.

Başka bir yönteme de bunu dahil edersek PHP dosyasını <head> içerisinde include etmeniz gerekir. Ancak bu PHP dosyası CSS dosyası gibi algılanacak şekilde kodlamanız gerekir. Bu şekilde de satır içi CSS kodlarından kurtulmuş olursunuz.
Cevabınız için çok teşekkür ederim hocam

$stil = '<style type="text/css">';
$stil .= '
.header-2{
background: '.ot_get_option('h2bg-color').';
}
';
$stil .= '</style>';

Şunun gibi bir yapımı hocam