[WordpressBridge] fix: add css selector for article, #2173 (#2545)

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

* fix: resolve relative links in item content
This commit is contained in:
dag 2022-03-28 00:20:44 +02:00 committed by GitHub
parent 8e423277e0
commit 90db8c4969
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 0 deletions

View File

@ -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;