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...
  

