Selam, çok güzel soru
Hemen anlatayım. Öncelikle aşağıdaki eklentiyi kurdum. Aslında kendim baştan yapmak istedim bu eklentiyi hatta yaptım ama bazı hatalar aldım. Hazırı varken ve gayet güzel çalışıyorken uğraşmaktan vazgeçtim.
https://github.com/fardina/q2a-child-theme/
Eklentideki child-theme.css dosyasını düzenleyerek CSS tarafını kendi istediğim şekilde yapabildim. Ayrıca tema güncellemelerinde vb. bu değişiklikleri de kaybetmeyeceğim. WordPress'deki Child Theme mantığıyla aynı yani.
Daha sonra child-theme-layer.php dosyasını da aşağıdaki gibi yaptım. CSS kısmında fark ettiyseniz versiyon kontrolü de yapmaktayım. Güncelledikten sonra orayı arttırıyorum ki kullanıcılar hard refresh yapmak zorunda kalmasın. Değiştirmek istediğiniz tüm fonksiyonları site dosyalarında bulabilir, aşağıdaki alana yerleştirebilir ve değişmelerini sağlayabilirsiniz.
<?php
class qa_html_theme_layer extends qa_html_theme_base
{
function head_css() {
parent::head_css();
if (qa_opt('child_theme_on')) { // first check the feature is turned on
$this->output('<LINK REL="stylesheet" TYPE="text/css" HREF="'.QA_HTML_THEME_LAYER_URLTOROOT.'child-theme.css?v=0.0003"/>');
}
}
public function attribution()
{
// Hi there. I'd really appreciate you displaying this link on your Q2A site. Thank you - Gideon
$this->output(
'<div class="qa-attribution">',
'<a href="https://ogulcanozugenc.com" target="_blank">Oğulcan Özügenç</a>',
'</div>'
);
}
}