Merhabalar,

Php bilgi düzeyim henüz başlangıç seviyesinde.

WP altyapılı sitemde, footer kısmına otomatik olarak link ekleyen bir eklenti var. Ve bu footer'a eklenen linki (özel bir sayfa için -seo sayfası-) aşağıdaki kod yardımıyla değiştirmeye çalışıyorum.

Fakat kodu eklediğimde bir değişiklik olmuyor.

Kod:
function filter_mlp_linked(
$url,
$target_site_id,
$target_content_id,
Mlp_Translation_Interface $translation
) {

if (!is_page('seo')) {
return $url;
}

if (!is_a($translation, 'Mlp_Translation_Interface')) {
return $url;
}

$source_site_id = $translation->get_source_site_id();
if (!$source_site_id) {
return $url;
}

if (is_page('seo')) {
str_replace(
'/category/seo-library',
'/tr/seo/',
$url
);
}

return $url;
}
add_filter( 'mlp_linked_element_link', 'filter_mlp_linked', 10, 4 );


Footer'a eklenti aracılığıyla eklenen link /tr/category/seo-library sayfasına yönlendiriyor. Ben ise yukarıdaki kod yardımıyla, linkin sonunu değiştirip /tr/seo sayfasına yönlendirilmesini istiyorum.

Php bilgisi olan arkadaşlar kodu inceleyip yapmam gerekeni söyleyebilirler mi?

Teşekkürler...