Polylang WordPress eklentisi Kullanıldığında Orjinal İçeriği Çeviri Sayfasına Kopyalama
WordPress ile yaptığımız bir internet sitemiz varsa ve buna çoklu dil desteği eklemek istediğimizde WordPressde kullanabileceğimiz en iyi ücretsiz eklentilerden biri Polyang’ dir. Polylang eklentisinin ücretsiz versiyonunu kullanırken blog yazılarını yada web sayfalarını çevirmek istediğimizde çevirinin orjinal içerikle gelmediğini göreceğiz. Bunu çözmek için aşağıdaki kod bloklarını temanın functions.php dosyasına kopyalamamız gerekiyor.
// Polylang ile bir çeviri oluştururken içeriği kopyalama function jb_editor_content( $content ) { if ( isset( $_GET['from_post'] ) ) { $my_post = get_post( $_GET['from_post'] ); if ( $my_post ) return $my_post->post_content; } return $content; } add_filter( 'default_content', 'jb_editor_content' ); // Polylang ile bir çeviri oluştururken başlığı kopyalama function jb_editor_title( $title ) { if ( isset( $_GET['from_post'] ) ) { $my_post = get_post( $_GET['from_post'] ); if ( $my_post ) return $my_post->post_title; } return $title; } add_filter( 'default_title', 'jb_editor_title' );