From 90db8c49694a424a93950fd9912ce58dbd9c192e Mon Sep 17 00:00:00 2001
From: dag <me@dvikan.no>
Date: Mon, 28 Mar 2022 00:20:44 +0200
Subject: [PATCH] [WordpressBridge] fix: add css selector for article, #2173
 (#2545)

* [Wordpress] fix: add css selector for article, #2173

* fix: resolve relative links in item content
---
 bridges/WordPressBridge.php | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/bridges/WordPressBridge.php b/bridges/WordPressBridge.php
index d31fdb9c..0371c834 100644
--- a/bridges/WordPressBridge.php
+++ b/bridges/WordPressBridge.php
@@ -26,6 +26,11 @@ class WordPressBridge extends FeedExpander {
 
 		$article = null;
 		switch(true) {
+
+		// Custom fix for theme in https://jungefreiheit.de/politik/deutschland/2022/wahl-im-saarland/
+		case !is_null($article_html->find('div[data-widget_type="theme-post-content.default"]', 0)):
+			$article = $article_html->find('div[data-widget_type="theme-post-content.default"]', 0);
+			break;
 		case !is_null($article_html->find('[itemprop=articleBody]', 0)):
 			// highest priority content div
 			$article = $article_html->find('[itemprop=articleBody]', 0);
@@ -73,6 +78,7 @@ class WordPressBridge extends FeedExpander {
 
 		if(!is_null($article)) {
 			$item['content'] = $this->cleanContent($article->innertext);
+			$item['content'] = defaultLinkTo($item['content'], $item['uri']);
 		}
 
 		return $item;