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