Fügen Sie eine Seite in yoast breadcrumb mit verschiedenen Sprachen hinzu

Ich habe diesen Code gefunden, um eine Seite zum Breadcrumb von yoast hinzuzufügen.

/** * Conditionally Override Yoast SEO Breadcrumb Trail * http://plugins.svn.wordpress.org/wordpress-seo/trunk/frontend/class-breadcrumbs.php * ----------------------------------------------------------------------------------- */ add_filter( 'wpseo_breadcrumb_links', 'wpse_100012_override_yoast_breadcrumb_trail' ); function wpse_100012_override_yoast_breadcrumb_trail( $links ) { global $post; if ( is_home() || is_singular( 'post' ) || is_archive() ) { $breadcrumb[] = array( 'url' => 'http://...myurl' ) ), 'text' => 'Blog', ); array_splice( $links, 1, -2, $breadcrumb ); } return $links; } 

Sehr nützlich für meinen Blog. Alle meine Beiträge haben jetzt den Link zur Hauptblogseite.

Wie auch immer, ich habe 2 Fragen / Probleme:

1) Ich benutze Polylang für die verschiedenen Sprachen auf einer Website. Wie kann ich diesen Code anpassen, damit ich eine andere URL pro Sprache haben kann?

2) Auf einer Website mit mehreren verschiedenen Websites, wie kann man das in functions.php verwalten?

Danke vielmals

Solutions Collecting From Web of "Fügen Sie eine Seite in yoast breadcrumb mit verschiedenen Sprachen hinzu"