merhaba hocam;
kodu şu şekilde çalıştırdık:
function aff_link($affkelime){
$replace = array(
'r10' => '<a href="#">r10</a>',
'r20' => '<a href="#">r20</a>'
);
$affkelime= str_replace(array_keys($replace), $replace, $affkelime);
return $affkelime;
}
add_filter('the_content', 'aff_link');
add_filter('the_excerpt', 'aff_link');fakat sorun şu ki bunu kullandığımızda alt, title gibi etiketleri de etkiliyor. örneğin bir resime r10 altvetiketi eklerse arkadaş; bozulma oluyor. bu tagleri exclude edebilmenin bir yolu var mıdır acaba?
bunun bi yolu yoksa kullanabileceği eklentileri de ilettim arkadaşa.
Aslında etiketlere etki etmemesi gerekiyor default olarak. Temanın single.php kısmında bir yanlışlıkta yapılmış olabilir.
Şu şekilde deneyin hocam;
function aff_link($affkelime){
$replace = array(
'r10' => '<a href="#">r10</a>',
'r20' => '<a href="#">r20</a>'
);
$affkelime= str_replace(array_keys($replace), array_values($replace), $affkelime);
return $affkelime;
}
if ( is_main_query() && !is_tag() ) {
add_filter('the_content', 'aff_link');
add_filter('the_excerpt', 'aff_link');
}Muhtemelen gene aynı olacaktır, single.php içeriğini iletebilir misiniz ? hatalı bir while döngüsü yapılmış olabilir.