Save up to 70% on our assets during the Black Friday sale in the Unreal Marketplace

Dynamische WordPress-Verknüpfung!

Mit dem WPUnrealLink Plugin verwandelst du deine Unreal Engine-Projekte in echte Content-Wunder. Ob Blog, Shop oder Newsfeed – hol dir deine WordPress-Daten direkt ins Spiel!

WP Unreal Link - Unreal Engine Plugin

Beschreibung

Das WPUnrealLink Plugin bietet dir eine umfangreiche Palette an Funktionen, um Beiträge, Produkte und verschiedene Inhalte direkt aus WordPress in deine Unreal Engine Blueprints zu integrieren. Filtere nach Kategorien, Sprachen oder Sonderaktionen, und präsentiere gezielt den Content, den dein Publikum sehen soll. Du lieferst die Ideen – WPUnrealLink kümmert sich um die nahtlose technische Umsetzung.

Screenshots

WP Unreal Link - Unreal Engine Plugin
Play Video about WP Unreal Link - Unreal Engine Plugin

WP Unreal Link: Showcase

Das WPUnrealLink Plugin macht es dir kinderleicht, performante und dabei enorm schicke Content-Integrationen aus WordPress oder WooCommerce zu realisieren. In wenigen Minuten synchronisierst du deine Ingame-News, Blog-Posts oder Produktlisten und präsentierst sie in deiner Unreal Engine. Geeignet für jedes Projekt, von stylischen Produkt-Showcases bis hin zu immersiven Story-Spielen. Worauf wartest du?

Dokumentation & News

Inhalsverzeichnis

Nodes

SetWPBaseURL
  • Description: Füge deinen Wordpress Website URL hinzu.
  • Input: BaseURL (String)
  • Example: https://your…website.com/
SetWooCredentials
  • Description: Hinterlegt Consumer Key und Consumer Secret für WooCommerce, falls benötigt.
  • Input: Key (String), Secret (String)
  • Example: ck_99999; cs_99999
  • Notice: Du bekommst den Key über dein WP-Admin WooCommerce Dashboard. Settings -> Advance -> API.
SetLanguage
  • Description: Optionales Setzen einer Sprache für Polylang (oder ähnliche Plugins).
  • Input: Language (String)
  • Example: en
  • Notice: Falls du PolyLang Pro nutzt, kann deine multilinguale Website einen Sprachfilter nutzen. Gib die Sprache an (de, en, fr, …)
ClearCache
  • Description: Löscht den internen Array mit zwischengespeicherten Daten (Beiträge oder Produkte).
  • Input: –
GetCachedPosts
  • Description: Liefert den Array zurück, der zuletzt durch einen Request gefüllt wurde.
  • Output: CachedPost Array
  • Example: ForEach-Loop -> Posts.Title, Posts.bIsProduct, usw.
GetLastFeedback
  • Description: Zeigt den letzten Meldungstext (z. B. Fehlermeldung, Erfolgsmeldung).
  • Output: String
  • Notice: Für Debugging.
FormatDateString
  • Description: Zweck: Konvertiert ein ISO-Datum (z. B. 2020-07-14 oder 2020-07-14T12:34:56) in US-Format (MM/DD/YYYY) oder EU-Format (DD.MM.YYYY).
  • Input: Date Info (String)
  • Output: Formatted Date (String)
GetPostsByPageAsync
  • Description: Zweck: Lädt WordPress-Beiträge von Seite Page.
  • Input: Page Number (int32)
SearchPostsAsync
  • Description: Zweck: Sucht in WP-Beiträgen anhand eines Keywords.
  • Input: Keyword (String)
GetProductsByPageAsync
  • Description: Zweck: Lädt WooCommerce-Produkte von Seite Page.
  • Input: Page Number (int32)
SearchProductsAsync
  • Description: Zweck: Sucht Produkte nach Keyword.
  • Input: Keyword (String)
GetProductsByCategoryAsync
  • Description: Sucht Produkte nach Keyword.
  • Input: Kategorie (Category ID)
GetProductsByTagAsync
  • Description: Holt Produkte nach einer Tag-ID in WooCommerce.
  • Input: Tag (Tag ID)
GetFeaturedProductsAsync
  • Description: Holt alle als „featured“ markierten Produkte (WooCommerce).
GetOnSaleProductsAsync
  • Description: Holt alle Produkte, die im Sale sind (on_sale=true).

Verschiedenes

FWPContentData

  • bIsProduct: true bei WC-Produkten, false bei WP-Beiträgen.
  • ID: Intern vergebene WordPress-/WooCommerce-ID (als String).
  • Title, Description, Content: Aufbereitete Felder, aus HTML bereinigt.
  • Date, Time: Ausgelesenes Datum/Zeit (Format: YYYY-mm-dd, HH:MM).
  • Categories, Tags: Bei WP: Numerische IDs als Strings; bei WC: Kategorie-/Tag-Namen, je nach Implementierung.
  • Thumbnail: Bild-URL oder Media-ID (bei WP-Beiträgen ggf. ID, bei WC-Produkten i. d. R. eine URL).
  • Link: Permalink zum Beitrag/Produkt.
  • Price, RegularPrice, SalePrice, SKU, StockStatus, StockQuantity: Nur gefüllt, wenn bIsProduct=true und dein WooCommerce das ausgibt.
				
					Event BeginPlay
    -> SetWPBaseURL("https://deineWebsite.de")
    -> SetLanguage("de")
    -> SetWooCredentials("ck_xyz", "cs_123") // nur falls nötig
    -> ClearCache()
    -> GetProductsByCategoryAsync("15", 1)
        OnSuccess:
            -> ProdukteArray = GetCachedPosts()
            -> ForEachLoop(ProdukteArray)
               -> PrintString(ProdukteArray[i].Title)
               -> Falls bIsProduct==true -> z.B. Price anzeigen
        OnFailure(ErrorString):
            -> PrintString("Fehler: " + ErrorString)

				
			

Troubleshooting & Common Issues

Wie finde ich die Kategorie-ID (Category) für WooCommerce?

  • Im WooCommerce-Backend zu Produkte → Kategorien gehen, eine Kategorie anklicken. In der URL sieht man z. B. tag_ID=15. Die Zahl ist die ID.

Wie funktioniert Tag-Abfrage (GetProductsByTagAsync)?

  • Analog zur Kategorie, nur dass man die Tag-ID finden muss (im Backend: Produkte → Schlagwörter).

Was tun, wenn ich WP-Posts in einer bestimmten Sprache möchte?

  • SetLanguage(„de“) oder einen anderen Sprachcode. Die Requests hängen &lang=de an. Funktioniert nur, wenn Polylang (o. Ä.) aktiv ist und WP-REST das unterstützt.

Warum bekomme ich keine Produkte, obwohl WooCommerce keine Keys erfordert?

  • Manche Installationen blockieren REST-Calls ohne Authentifizierung. Prüfe in WooCommerce-Einstellungen, ob wc/v3/products öffentlich erreichbar ist. Falls nötig, setze SetWooCredentials(...).

Wann rufe ich GetCachedPosts() auf?

  • Immer nach einem Async-Node im OnSuccess-Pin. Vorher sind die Daten ggf. nicht da.
Nach oben scrollen

Schön das du Interesse an dieser Anwendung hast.
Wähle unten die gewünschte Version aus.

Texture Channel Packer ist ein kostenloses Tool mit dem du verschiedene Texturen zu einer RGB Textur packen kannst.

Portable Edition – v1.0 | Größe: 10,7 mb

Thank you for your interest in this application.
Select the version you want below.

Texture Channel Packer is a tool that allows you to pack different textures into one RGB texture.

Portable Edition – v1.0 | Size: 10,7 mb

















WELL, WORK IN PROCESS | Check out the German Page, there it is working.