Neu! – Die brandneue Version MultilingualPress 3.5!

Code Snippet zum Verbinden von Content

Wenn du Content über verschiedene Seiten verbinden möchtest, benötigst du zunächst die IDs der Posts, die du miteinander verknüpfen möchtest. Als Beispiel: Wir haben drei Seiten mit den Seiten-IDs 1, 2 und 3 und wir wollen einen Post mit den folgenden Post-IDs über diese Seiten verbinden:

post id 42 auf Seite 1
post id 123 auf Seite 2
post id 321 auf Seite 3

Der folgende Code-Ausschnitt erstellt das $contentIds Array, bestehend aus Schlüssel-Wert-Paaren mit der Seiten-ID als Schlüssel und der Post-ID als Wert. Im Anschluss geben wir diese als ersten Parameter an die createRelationship Methode weiter, um den Inhalt zu verbinden.

$api = \Inpsyde\MultilingualPress\resolve(
\Inpsyde\MultilingualPress\Framework\Api\ContentRelations::class
);

$contentIds = [
1 => 42,
2 => 123,
3 => 321,
];

$api->createRelationship($contentIds, 'post');