Repository: hhursev/recipe-scrapers
Pull request #494 (2022-02-14 21:46:17)

Add Valdemarsro
This adds support for the Danish food blog https://www.valdemarsro.dk.
I'm a .NET developer by trade, this is my first attempt at Python, and I'd be happy to receive any feedback/criticism.
Also, this is my first GitHub contribution to an open source project, so please let me know if I've missed anything in the process.

Do note that in the description, I've joined two different sections, seperated by a dashed delimiter. The second part is (quite relevant) notes for the recipe, but I couldn't find a relevant section in which to place them.

Lerbaek: Thanks a lot for the very useful review, @jayaddison - I'm glad to see I've not missed the target entirely.

Ready for round 2.
coveralls: 
[![Coverage Status](https://coveralls.io/builds/46578898/badge)](https://coveralls.io/builds/46578898)

Coverage increased (+0.03%) to 95.408% when pulling **c5b2d5d5008e6e063abd6663be00b3844ecfa9d6 on Lerbaek:feature/add-valdemarsro** into **68d9d03d086d94f40758328905c819c21f56f1e1 on hhursev:main**.


Patch:
diff --git a/README.rst b/README.rst
index 55779159..5e5b581c 100644
--- a/README.rst
+++ b/README.rst
@@ -244,6 +244,7 @@ Scrapers available for:
 - `https://tine.no/ <https://tine.no>`_
 - `https://tudogostoso.com.br/ <https://www.tudogostoso.com.br/>`_
 - `https://twopeasandtheirpod.com/ <http://twopeasandtheirpod.com>`_
+- `https://www.valdemarsro.dk/ <https://www.valdemarsro.dk/>`_
 - `https://vanillaandbean.com/ <https://vanillaandbean.com>`_
 - `https://vegolosi.it/ <https://vegolosi.it>`_
 - `https://vegrecipesofindia.com/ <https://www.vegrecipesofindia.com/>`_
diff --git a/recipe_scrapers/__init__.py b/recipe_scrapers/__init__.py
index f418dd94..b2722ce2 100644
--- a/recipe_scrapers/__init__.py
+++ b/recipe_scrapers/__init__.py
@@ -163,6 +163,7 @@ from .tineno import TineNo
 from .tudogostoso import TudoGostoso
 from .twopeasandtheirpod import TwoPeasAndTheirPod
 from .usdamyplate import USDAMyPlate
+from .valdemarsro import Valdemarsro
 from .vanillaandbean import VanillaAndBean
 from .vegolosi import Vegolosi
 from .vegrecipesofindia import VegRecipesOfIndia
@@ -346,6 +347,7 @@ SCRAPERS = {
     TudoGostoso.host(): TudoGostoso,
     TwoPeasAndTheirPod.host(): TwoPeasAndTheirPod,
     USDAMyPlate.host(): USDAMyPlate,
+    Valdemarsro.host(): Valdemarsro,
     VanillaAndBean.host(): VanillaAndBean,
     VegRecipesOfIndia.host(): VegRecipesOfIndia,
     Vegolosi.host(): Vegolosi,
diff --git a/recipe_scrapers/valdemarsro.py b/recipe_scrapers/valdemarsro.py
new file mode 100644
index 00000000..bf978020
--- /dev/null
+++ b/recipe_scrapers/valdemarsro.py
@@ -0,0 +1,100 @@
+from ._abstract import AbstractScraper
+from ._utils import normalize_string
+from ._exceptions import ElementNotFoundInHtml
+
+import re
+
+
+class Valdemarsro(AbstractScraper):
+    @classmethod
+    def host(cls):
+        return "valdemarsro.dk"
+
+    def title(self):
+        return self.soup.h1.get_text().strip()
+
+    def category(self):
+        category_group_element = self.soup.find("div", {"class": "recipe-bar"})
+
+        categories = [
+            a.get_text()
+            for a in category_group_element.find_all(
+                lambda a: "/tag/" not in a.attrs["href"]
+            )
+        ]
+        return ",".join(categories)
+
+    def get_time(self, label):
+        metadata_group_element = self.soup.findAll(
+            "span", {"class": "recipe-stat-label"}
+        )
+        time_label_element = next(
+            filter(lambda x: label in x.getText(), metadata_group_element), None
+        )
+        time_text_element = time_label_element.parent.find("strong")
+        time_text = time_text_element.getText()
+
+        matched = re.search(
+            r"((?P<hours>\d+) timer?\s*)?((?P<minutes>\d+)\s*min.)?", time_text
+        )
+
+        minutes = int(matched.groupdict().get("minutes") or 0)
+        minutes += 60 * int(matched.groupdict().get("hours") or 0)
+
+        if minutes > 0:
+            return minutes
+        else:
+            raise ElementNotFoundInHtml(label)
+
+    def total_time(self):
+        return self.get_time("Tid i alt")
+
+    def cook_time(self):
+        return self.get_time("Arbejdstid")
+
+    def yields(self):
+        yields_element = self.soup.find("i", {"class": "fa-sort"}).parent
+        yields_text = yields_element.getText().strip()
+        return yields_text
+
+    def image(self):
+        parent_element = self.soup.find("div", {"class": "recipe-image"})
+        image_element = parent_element.find(lambda x: not x.has_attr("class"))
+        image_url = image_element["src"]
+        return image_url
+
+    def ingredients(self):
+        ingredient_elements = self.soup.find_all("li", {"itemprop": "recipeIngredient"})
+
+        return [
+            normalize_string(paragraph.get_text().strip())
+            for paragraph in ingredient_elements
+        ]
+
+    def instructions(self):
+        instruction_elements = self.soup.find(
+            "div", {"itemprop": "recipeInstructions"}
+        ).find_all("p")
+
+        instructions_list = [tag.get_text() for tag in instruction_elements]
+
+        return "\n".join(instructions_list)
+
+    def author(self):
+        return "Ann-Christine Hellerup Brandt"
+
+    def description(self):
+        description_element = self.soup.find("div", {"itemprop": "description"})
+
+        description_paragraph_elements = description_element.find_all(
+            lambda tag: tag.name == "p" and " også:" not in tag.get_text(),
+            recursive=False,
+        )
+
+        description_paragraphs = [
+            p.get_text().strip() for p in description_paragraph_elements
+        ]
+
+        description = "\n".join(description_paragraphs)
+
+        return description


Test patch:
diff --git a/tests/test_data/valdemarsro.testhtml b/tests/test_data/valdemarsro.testhtml
new file mode 100644
index 00000000..dc68687d
--- /dev/null
+++ b/tests/test_data/valdemarsro.testhtml
@@ -0,0 +1,1264 @@
+
+<!DOCTYPE html>
+<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="da"> <![endif]-->
+<!--[if IE 7]>    <html class="no-js lt-ie9 lt-ie8" lang="da"> <![endif]-->
+<!--[if IE 8]>    <html class="no-js lt-ie9" lang="da"> <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="da"> <!--<![endif]-->
+<head>
+	<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+	<meta charset="utf-8"/>
+	<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0"/>
+	<script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="3fd83e37-5009-4c1e-be74-0b58bae69ac1" data-blockingmode="auto" type="text/javascript" data-framework="IAB"></script>
+	<meta name="google-site-verification" content="nQKmt_tIbzGR5or65zIrZeoWg1RH5hYmOQF1OcynpD4"/>
+	<meta name="p:domain_verify" content="b29dbaf4e4b29fa78b409938fd73066b"/>
+	<link rel="preload" href="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/fa/webfonts/fa-solid-900.woff2" as="font"/>
+	<link rel="preload" href="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/fa/webfonts/fa-light-300.woff2" as="font"/>
+	<meta name="pinterest-rich-pin" content="false"/>
+	<link rel="shortcut icon" href="/favicon.png"/>
+    <link rel="apple-touch-icon image_src" href="/favicon.png"/>
+	<title>Madpandekager - opskrift på de helt klassiske madpandekager</title>
+		<script src="https://tags.adnuntius.com/concept_cph/dWP579iij.prod.js" async></script>
+	<script>
+	window.addEventListener('CookiebotOnLoad', function(e)
+	{
+		if(!Cookiebot.consent.marketing)
+		{
+			/*(function () { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = 'https://macro.adnami.io/macro/spec/adsm.macro.b0036c32-8e55-4305-bdcf-b8f7aab7bd67.js'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); })();
+			
+			var adsmtag = adsmtag || {};
+			adsmtag.cmd = adsmtag.cmd || [];
+			
+			document.body.classList.add('cookieless');
+			
+			window.adn = window.adn || {}; adn.calls = adn.calls || [];
+			adn.calls.push(function()
+			{
+				adn.request({ adUnits: [
+					{ auId: '00000000000bae7f', auW: '930', auH: '180', useCookies: false },
+					{ auId: '00000000000bae80', auW: '300', auH: '250', useCookies: false },
+					{ auId: '00000000000bae81', auW: '300', auH: '250', useCookies: false },
+					{ auId: '00000000000bae82', auW: '320', auH: '320', useCookies: false },
+					{ auId: '00000000000bae83', auW: '320', auH: '320', useCookies: false },
+					{ auId: '00000000000bae84', auW: '320', auH: '320', useCookies: false },
+					{ auId: '00000000000bae85', auW: '320', auH: '320', useCookies: false }
+				]});
+			});*/
+		}
+		else
+		{
+			/*(function () { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = 'https://macro.adnami.io/macro/spec/adsm.macro.c2d00cd4-7d5e-4fcd-aa48-e3d709943dcf.js'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); })();
+			
+			var adsmtag = adsmtag || {};
+			adsmtag.cmd = adsmtag.cmd || [];*/
+			
+			var _adftrack = {
+				pm: 273610,
+				divider: encodeURIComponent('|'),
+				pagename: encodeURIComponent('valdemarsro.dk')
+			};
+			
+			(function () { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = 'https://track.adform.net/serving/scripts/trackpoint/async/'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); })();
+		}
+	}, false);
+	</script>
+	<script>
+	var style = document.createElement('style');
+	style.type = 'text/css';
+	style.innerHTML = '.hiddenForPrint { display: none!important; }';
+	document.getElementsByTagName('head')[0].appendChild(style);
+	window.addEventListener("beforeprint", function(event) {
+		var adslots = document.querySelectorAll('div[id^="adn-"]');
+		adslots.forEach(div => {
+			div.classList.add("hiddenForPrint");
+			div.id="hiddenForPrint"
+		});
+	});
+	</script>
+		<!--<script src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/js/adsm-1.0.5.js"></script>
+	<script type="text/javascript" src="//eas8.emediate.eu/EAS_tag.1.0.js"></script>-->
+	<!--<script>
+    var adsmtag = adsmtag || {};
+    adsmtag.cmd = adsmtag.cmd || [];
+    (function () {
+        var script = document.createElement('script');
+        script.async = true;
+        script.type = 'text/javascript';
+        script.src = 'https:' + '//rmb-adsembler.netdna-ssl.com/mnemonics/adsm.macro.c2d00cd4-7d5e-4fcd-aa48-e3d709943dcf.js';
+        var node = document.getElementsByTagName('script')[0];
+        node.parentNode.insertBefore(script, node);
+    })();
+	</script>-->
+	<link rel="apple-touch-icon-precomposed" href="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/homescreen.png"/>
+	<meta name="p:domain_verify" content="44b9fbe74d49952c174561a91bd8b891"/>
+	<!-- Hotjar Tracking Code forhttp://valdemarsro.dk  <http://valdemarsro.dk/>  -->
+	<!--<script>
+		(function(h,o,t,j,a,r){
+			h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
+			h._hjSettings={hjid:242276,hjsv:5};
+			a=o.getElementsByTagName('head')[0];
+			r=o.createElement('script');r.async=1;
+			r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
+			a.appendChild(r);
+		})(window,document,'//static.hotjar.com/c/hotjar-','.js?sv=');
+	</script>-->
+	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
+
+	<!-- This site is optimized with the Yoast SEO plugin v18.0 - https://yoast.com/wordpress/plugins/seo/ -->
+	<meta name="description" content="De helt klassiske madpandekager er nemme at lave og smager dejligt med forskelligt fyld og tilbehør - få opskrift her" />
+	<link rel="canonical" href="https://www.valdemarsro.dk/klassiske-madpandekager/" />
+	<meta property="og:locale" content="da_DK" />
+	<meta property="og:type" content="article" />
+	<meta property="og:title" content="Madpandekager - opskrift på de helt klassiske madpandekager" />
+	<meta property="og:description" content="De helt klassiske madpandekager er nemme at lave og smager dejligt med forskelligt fyld og tilbehør - få opskrift her" />
+	<meta property="og:url" content="https://www.valdemarsro.dk/klassiske-madpandekager/" />
+	<meta property="og:site_name" content="Valdemarsro" />
+	<meta property="article:publisher" content="https://www.facebook.com/Valdemarsro" />
+	<meta property="article:published_time" content="2021-02-09T07:20:47+00:00" />
+	<meta property="article:modified_time" content="2021-08-20T03:02:51+00:00" />
+	<meta property="og:image" content="https://www.valdemarsro.dk/wp-content/2020/10/madpandekager.jpg" />
+	<meta property="og:image:width" content="1000" />
+	<meta property="og:image:height" content="715" />
+	<meta property="og:image:type" content="image/jpeg" />
+	<meta name="twitter:label1" content="Skrevet af" />
+	<meta name="twitter:data1" content="Ann-Christine" />
+	<meta name="twitter:label2" content="Estimeret læsetid" />
+	<meta name="twitter:data2" content="2 minutter" />
+	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.valdemarsro.dk/#organization","name":"Valdemarsro.dk","url":"https://www.valdemarsro.dk/","sameAs":["https://www.facebook.com/Valdemarsro","http://instagram.com/valdemarsro_dk","https://twitter.com/AnnChristine_"],"logo":{"@type":"ImageObject","@id":"https://www.valdemarsro.dk/#logo","inLanguage":"da-DK","url":"https://www.valdemarsro.dk/wp-content/2015/04/valdemarsrodk_logo.png","contentUrl":"https://www.valdemarsro.dk/wp-content/2015/04/valdemarsrodk_logo.png","width":400,"height":180,"caption":"Valdemarsro.dk"},"image":{"@id":"https://www.valdemarsro.dk/#logo"}},{"@type":"WebSite","@id":"https://www.valdemarsro.dk/#website","url":"https://www.valdemarsro.dk/","name":"Valdemarsro","description":"Opskrifter og livsstil med over 1000 skønne opskrifter","publisher":{"@id":"https://www.valdemarsro.dk/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.valdemarsro.dk/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"da-DK"},{"@type":"ImageObject","@id":"https://www.valdemarsro.dk/klassiske-madpandekager/#primaryimage","inLanguage":"da-DK","url":"https://www.valdemarsro.dk/wp-content/2020/10/madpandekager.jpg","contentUrl":"https://www.valdemarsro.dk/wp-content/2020/10/madpandekager.jpg","width":1000,"height":715,"caption":"madpandekager"},{"@type":"WebPage","@id":"https://www.valdemarsro.dk/klassiske-madpandekager/#webpage","url":"https://www.valdemarsro.dk/klassiske-madpandekager/","name":"Madpandekager - opskrift på de helt klassiske madpandekager","isPartOf":{"@id":"https://www.valdemarsro.dk/#website"},"primaryImageOfPage":{"@id":"https://www.valdemarsro.dk/klassiske-madpandekager/#primaryimage"},"datePublished":"2021-02-09T07:20:47+00:00","dateModified":"2021-08-20T03:02:51+00:00","description":"De helt klassiske madpandekager er nemme at lave og smager dejligt med forskelligt fyld og tilbehør - få opskrift her","breadcrumb":{"@id":"https://www.valdemarsro.dk/klassiske-madpandekager/#breadcrumb"},"inLanguage":"da-DK","potentialAction":[{"@type":"ReadAction","target":["https://www.valdemarsro.dk/klassiske-madpandekager/"]}]},{"@type":"BreadcrumbList","@id":"https://www.valdemarsro.dk/klassiske-madpandekager/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Hjem","item":"https://www.valdemarsro.dk/"},{"@type":"ListItem","position":2,"name":"Madpandekager"}]},{"@type":"Article","@id":"https://www.valdemarsro.dk/klassiske-madpandekager/#article","isPartOf":{"@id":"https://www.valdemarsro.dk/klassiske-madpandekager/#webpage"},"author":{"@id":"https://www.valdemarsro.dk/#/schema/person/9f60ecd87413504455262682ccd720d5"},"headline":"Madpandekager","datePublished":"2021-02-09T07:20:47+00:00","dateModified":"2021-08-20T03:02:51+00:00","mainEntityOfPage":{"@id":"https://www.valdemarsro.dk/klassiske-madpandekager/#webpage"},"wordCount":233,"commentCount":15,"publisher":{"@id":"https://www.valdemarsro.dk/#organization"},"image":{"@id":"https://www.valdemarsro.dk/klassiske-madpandekager/#primaryimage"},"thumbnailUrl":"https://www.valdemarsro.dk/wp-content/2020/10/madpandekager.jpg","articleSection":["Bålmad","Familiefavoritter","Madpandekager og madvafler","Nem Hverdagsmad","Opskrifter","Opskrifter til børn - Hverdagsfavoritter børn","Pandekager","Tilbehør Aftensmad","Vegetar"],"inLanguage":"da-DK","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https://www.valdemarsro.dk/klassiske-madpandekager/#respond"]}]},{"@type":"Person","@id":"https://www.valdemarsro.dk/#/schema/person/9f60ecd87413504455262682ccd720d5","name":"Ann-Christine"}]}</script>
+	<!-- / Yoast SEO plugin. -->
+
+
+<link rel='dns-prefetch' href='//ajax.googleapis.com' />
+<link rel='dns-prefetch' href='//fonts.googleapis.com' />
+		<!-- This site uses the Google Analytics by MonsterInsights plugin v8.3.2 - Using Analytics tracking - https://www.monsterinsights.com/ -->
+							<script src="//www.googletagmanager.com/gtag/js?id=UA-5530254-7"  data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script>
+			<script data-cfasync="false" data-wpfc-render="false" type="text/javascript">
+				var mi_version = '8.3.2';
+				var mi_track_user = true;
+				var mi_no_track_reason = '';
+				
+								var disableStrs = [
+															'ga-disable-UA-5530254-7',
+									];
+
+				/* Function to detect opted out users */
+				function __gtagTrackerIsOptedOut() {
+					for ( var index = 0; index < disableStrs.length; index++ ) {
+						if ( document.cookie.indexOf( disableStrs[ index ] + '=true' ) > -1 ) {
+							return true;
+						}
+					}
+
+					return false;
+				}
+
+				/* Disable tracking if the opt-out cookie exists. */
+				if ( __gtagTrackerIsOptedOut() ) {
+					for ( var index = 0; index < disableStrs.length; index++ ) {
+						window[ disableStrs[ index ] ] = true;
+					}
+				}
+
+				/* Opt-out function */
+				function __gtagTrackerOptout() {
+					for ( var index = 0; index < disableStrs.length; index++ ) {
+						document.cookie = disableStrs[ index ] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
+						window[ disableStrs[ index ] ] = true;
+					}
+				}
+
+				if ( 'undefined' === typeof gaOptout ) {
+					function gaOptout() {
+						__gtagTrackerOptout();
+					}
+				}
+								window.dataLayer = window.dataLayer || [];
+
+				window.MonsterInsightsDualTracker = {
+					helpers: {},
+					trackers: {},
+				};
+				if ( mi_track_user ) {
+					function __gtagDataLayer() {
+						dataLayer.push( arguments );
+					}
+
+					function __gtagTracker( type, name, parameters ) {
+						if (!parameters) {
+							parameters = {};
+						}
+
+						if (parameters.send_to) {
+							__gtagDataLayer.apply( null, arguments );
+							return;
+						}
+
+						if ( type === 'event' ) {
+							
+															parameters.send_to = monsterinsights_frontend.ua;
+								__gtagDataLayer( type, name, parameters );
+													} else {
+							__gtagDataLayer.apply( null, arguments );
+						}
+					}
+					__gtagTracker( 'js', new Date() );
+					__gtagTracker( 'set', {
+						'developer_id.dZGIzZG' : true,
+											} );
+															__gtagTracker( 'config', 'UA-5530254-7', {"forceSSL":"true"} );
+										window.gtag = __gtagTracker;											(function () {
+							/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
+							/* ga and __gaTracker compatibility shim. */
+							var noopfn = function () {
+								return null;
+							};
+							var newtracker = function () {
+								return new Tracker();
+							};
+							var Tracker = function () {
+								return null;
+							};
+							var p = Tracker.prototype;
+							p.get = noopfn;
+							p.set = noopfn;
+							p.send = function (){
+								var args = Array.prototype.slice.call(arguments);
+								args.unshift( 'send' );
+								__gaTracker.apply(null, args);
+							};
+							var __gaTracker = function () {
+								var len = arguments.length;
+								if ( len === 0 ) {
+									return;
+								}
+								var f = arguments[len - 1];
+								if ( typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function' ) {
+									if ( 'send' === arguments[0] ) {
+										var hitConverted, hitObject = false, action;
+										if ( 'event' === arguments[1] ) {
+											if ( 'undefined' !== typeof arguments[3] ) {
+												hitObject = {
+													'eventAction': arguments[3],
+													'eventCategory': arguments[2],
+													'eventLabel': arguments[4],
+													'value': arguments[5] ? arguments[5] : 1,
+												}
+											}
+										}
+										if ( 'pageview' === arguments[1] ) {
+											if ( 'undefined' !== typeof arguments[2] ) {
+												hitObject = {
+													'eventAction': 'page_view',
+													'page_path' : arguments[2],
+												}
+											}
+										}
+										if ( typeof arguments[2] === 'object' ) {
+											hitObject = arguments[2];
+										}
+										if ( typeof arguments[5] === 'object' ) {
+											Object.assign( hitObject, arguments[5] );
+										}
+										if ( 'undefined' !== typeof arguments[1].hitType ) {
+											hitObject = arguments[1];
+											if ( 'pageview' === hitObject.hitType ) {
+												hitObject.eventAction = 'page_view';
+											}
+										}
+										if ( hitObject ) {
+											action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
+											hitConverted = mapArgs( hitObject );
+											__gtagTracker( 'event', action, hitConverted );
+										}
+									}
+									return;
+								}
+
+								function mapArgs( args ) {
+									var arg, hit = {};
+									var gaMap = {
+										'eventCategory': 'event_category',
+										'eventAction': 'event_action',
+										'eventLabel': 'event_label',
+										'eventValue': 'event_value',
+										'nonInteraction': 'non_interaction',
+										'timingCategory': 'event_category',
+										'timingVar': 'name',
+										'timingValue': 'value',
+										'timingLabel': 'event_label',
+										'page' : 'page_path',
+										'location' : 'page_location',
+										'title' : 'page_title',
+									};
+									for ( arg in args ) {
+																				if ( ! ( ! args.hasOwnProperty(arg) || ! gaMap.hasOwnProperty(arg) ) ) {
+											hit[gaMap[arg]] = args[arg];
+										} else {
+											hit[arg] = args[arg];
+										}
+									}
+									return hit;
+								}
+
+								try {
+									f.hitCallback();
+								} catch ( ex ) {
+								}
+							};
+							__gaTracker.create = newtracker;
+							__gaTracker.getByName = newtracker;
+							__gaTracker.getAll = function () {
+								return [];
+							};
+							__gaTracker.remove = noopfn;
+							__gaTracker.loaded = true;
+							window['__gaTracker'] = __gaTracker;
+						})();
+									} else {
+										console.log( "" );
+					( function () {
+							function __gtagTracker() {
+								return null;
+							}
+							window['__gtagTracker'] = __gtagTracker;
+							window['gtag'] = __gtagTracker;
+					} )();
+									}
+			</script>
+				<!-- / Google Analytics by MonsterInsights -->
+		<style id='global-styles-inline-css' type='text/css'>
+body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
+</style>
+<link rel='stylesheet' id='opensans-css'  href='//fonts.googleapis.com/css?family=Open+Sans%3A300%2C400%2C400i%2C600%2C700&#038;display=swap&#038;ver=5.9' type='text/css' media='all' />
+<link rel='stylesheet' id='style-css'  href='https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/style.css?v=26112021&#038;ver=5.9' type='text/css' media='all' />
+<link rel='stylesheet' id='fa-css'  href='https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/fa/css/all.min.css?ver=5.9' type='text/css' media='all' />
+<script type='text/javascript' id='monsterinsights-frontend-script-js-extra'>
+/* <![CDATA[ */
+var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"pdf,doc,ppt,xls,zip,docx,pptx,xlsx","inbound_paths":"[]","home_url":"https:\/\/www.valdemarsro.dk","hash_tracking":"false","ua":"UA-5530254-7","v4_id":""};
+/* ]]> */
+</script>
+<script type='text/javascript' src='https://www.valdemarsro.dk/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=8.3.2' id='monsterinsights-frontend-script-js'></script>
+<link rel="https://api.w.org/" href="https://www.valdemarsro.dk/wp-json/" /><link rel="alternate" type="application/json" href="https://www.valdemarsro.dk/wp-json/wp/v2/posts/49868" /><link rel='shortlink' href='http://wp.me/p9s7E-cYk' />
+<link rel="alternate" type="application/json+oembed" href="https://www.valdemarsro.dk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.valdemarsro.dk%2Fklassiske-madpandekager%2F" />
+<link rel="alternate" type="text/xml+oembed" href="https://www.valdemarsro.dk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.valdemarsro.dk%2Fklassiske-madpandekager%2F&#038;format=xml" />
+	</head>
+<body class="page-klassiske-madpandekager" itemscope="itemscope" itemtype="http://schema.org/WebPage">
+<div id="header-wrapper" itemscope="itemscope" itemtype="http://schema.org/WPHeader">
+	<div id="header">
+		<style>
+#header-features > li{float:left;margin-right:20px;position:relative;}
+#header-app{order:50;text-transform:uppercase;}
+@media only screen and (max-width: 1024px){
+#header-logo{flex-grow:1;}
+#header-features{display:none;}
+}
+@media only screen and (max-width: 775px){
+#header-search-mobile{display:block;}
+}
+#header-burger-active{z-index:1100;}
+</style>
+<div id="header-search-mobile">
+	<a href="/premium/soeg/"><img src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/svg-search2.svg" style="width:20px;vertical-align:middle;margin-right:4px;"/></a>
+</div>
+<div id="header-nav" itemscope="itemscope" itemtype="http://schema.org/SiteNavigationElement" role="navigation" class="desktop">
+	<ul id="menu-ny-topmenu" class="menu">
+		<li id="header-search">
+			<a href="/premium/soeg/"><img src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/svg-search2.svg" style="width:20px;vertical-align:middle;margin-right:4px;position:relative;top:-3px;"/></a>
+		</li>
+		<li id="menu-item-28135" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-28135">
+			<a href="#">Opskrifter</a>
+			<ul class="sub-menu">
+				<li id="menu-item-28075" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28075">
+					<a href="https://www.valdemarsro.dk/opskriftsoversigt/">Opskrifter</a>
+				</li>
+				<li id="menu-item-28077" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28077">
+					<a href="https://www.valdemarsro.dk/raavare-indeks/">Opskrifter efter råvarer</a>
+				</li>
+								<li id="menu-item-48996" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-48996">
+					<a href="https://www.valdemarsro.dk/madplan/">Madplan</a>
+				</li>
+							</ul>
+		</li>
+				<li id="header-premium">
+			<a href="/valdemarsro-premium/">
+				<img src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/svg-premium.svg" style="width:16px;vertical-align:middle;margin-right:4px;position:relative;top:-2px;"/>Få Premium
+			</a>
+	</li>
+			</ul>
+</div>
+<div id="header-logo">
+	<a href="/"><img src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/logo3.png" width="300" height="44" alt="Valdemarsro"/></a>
+</div>
+<ul id="header-features" class="menu">
+	<li id="menu-item-28137" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-28137">
+		<a href="#">Mere Valdemarsro</a>
+		<ul class="sub-menu">
+			<li id="menu-item-28099" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-28099">
+				<a href="/livsstil/">Livsstil</a>
+			</li>
+			<li id="menu-item-28113" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28113">
+				<a href="/rejser/">Rejser</a>
+			</li>
+			<li id="menu-item-28098" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-28098">
+				<a href="/boger/">Bøger</a>
+			</li>
+			<li id="menu-item-28083" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-28083" style="margin-bottom:40px;">
+				<a href="/i-haven/">I haven</a>
+			</li>
+			<li id="menu-item-28093" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28093">
+				<a href="/valdemarsro-om-os/">Om Valdemarsro</a>
+			</li>
+			<li id="menu-item-42290" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42290">
+				<a href="/nyhedsbrev/">Nyhedsbrev</a>
+			</li>
+			<li id="menu-item-46712" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-46712">
+				<a href="/support/">Support Premium</a>
+			</li>
+			<li id="menu-item-35280" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35280">
+				<a href="/kontakt/">Kontakt</a>
+			</li>
+		</ul>
+	</li>
+	<li id="header-shop">
+		<a href="/kogeboeger/">Kogebøger</a>
+	</li>
+		<li id="header-user">
+		<a href="#" onclick="return _open_modal('login-modal', 1);">
+			<img src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/svg-key.svg" style="width:16px;vertical-align:middle;margin-right:4px;position:relative;top:-2px;"/>Log på
+		</a>
+	</li>
+	</ul>
+<!--<div id="header-app">
+	<!--<a href="/valdemarsro-app/"><i class="fas fa-mobile-alt"></i>App</a>
+	<a href="/premium/soeg/"><img src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/svg-search2.svg" style="width:16px;vertical-align:middle;margin-right:4px;"/</a>
+</div>-->
+<div id="header-burger">
+	<a href="#" onclick="return openBurger();"><i class="fas fa-bars"></i></a>
+</div>	</div>
+</div>
+<style>
+#header-burger-active a{text-transform:uppercase;}
+</style>
+<div id="header-burger-active">
+	<div class="title">Menu<span class="close" onclick="closeBurger();">&times;</span></div>
+		<ul class="menu">
+		<li class="menu-item menu-item-has-children">
+			<a href="#">Opskrifter</a>
+			<ul class="sub-menu">
+				<li class="menu-item">
+					<a href="/opskriftsoversigt/">Opskrifter</a>
+				</li>
+				<li class="menu-item">
+					<a href="/premium/soeg/">Søg <img src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/svg-search2.svg" style="width:16px;vertical-align:middle;margin-left:4px;"/></a>
+				</li>
+				<li class="menu-item">
+					<a href="/raavare-indeks/">Søg opskrifter efter råvarer</a>
+				</li>
+			</ul>
+		</li>
+				<li class="menu-item" style="margin-bottom:20px;">
+			<a href="/madplan/">Madplan</a>
+		</li>
+		<li class="menu-item">
+			<a href="/valdemarsro-premium/">Få Valdemarsro Premium</a>
+		</li>
+		<li class="menu-item" style="margin-bottom:20px;">
+			<a href="#" onclick="return _open_modal('login-modal', 1);">Log på Valdemarsro Premium</a>
+		</li>
+				<li class="menu-item">
+			<a href="/kogeboeger/">Valdemarsro kogebøger</a>
+		</li>
+		<li class="menu-item menu-item-has-children">
+			<a href="#">Livsstil indlæg</a>
+			<ul class="sub-menu">
+				<li class="menu-item">
+					<a href="/livsstil/">Livsstil</a>
+				</li>
+				<li class="menu-item">
+					<a href="/boger/">Bøger</a>
+				</li>
+				<li class="menu-item">
+					<a href="/i-haven/">I haven</a>
+				</li>
+				<li class="menu-item">
+					<a href="/rejser/">Rejser</a>
+				</li>
+			</ul>
+		</li>
+		<li class="menu-item">
+			<a href="/valdemarsro-om-os/">Om Valdemarsro</a>
+		</li>
+		<li class="menu-item">
+			<a href="/kontakt/">Kontakt</a>
+		</li>
+		<!--
+				<li>
+			<a href="#" onclick="return _open_modal('login-modal', 1);">Log på Valdemarsro Premium</a>
+		</li>
+				-->
+	</ul>
+	<div class="social">
+		<!--<a href="https://www.facebook.com/Valdemarsro/"><i class="fab fa-facebook"></i></a>
+		<a href="https://www.instagram.com/valdemarsro_dk/"><i class="fab fa-instagram"></i></a>
+		<a href="https://www.youtube.com/user/valdemarsr0?sub_confirmation=1"><i class="fab fa-youtube-square"></i></a>-->
+		<a class="sm in" href="https://www.instagram.com/valdemarsro_dk/" target="_blank"><img src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/instagram1.png"/></a>
+		<a class="sm fb" href="https://www.facebook.com/Valdemarsro/" target="_blank"><img src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/facebook1.png"/></a>
+		<a class="sm yt" href="https://www.youtube.com/user/valdemarsr0?sub_confirmation=1" target="_blank"><img src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/youtube1.png"/></a>
+		<a class="sm pi" href="https://dk.pinterest.com/valdemarsro/" target="_blank"><img src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/pinterest1.png"/></a>
+	</div>
+</div>
+<div class="container" id="top-container">
+		<!-- Wallpaper -->
+	<div id="adn-00000000000bae7f" style="display:none;" class="vroad"></div>
+	<div id="adn-00000000000bae82" style="display:none;" class="vroad vroadmob"></div>
+	<div id="cncpt-lb1"></div>
+		<!--<div id="cncpt-mob1"></div>-->
+	<div id="cncpt-mob-top"></div>
+				<div id="main">
+<div class="main-wrapper single-post" itemscope="itemscope" itemtype="http://schema.org/Recipe">
+	<div class="hidden-schema">
+		<span itemprop="publisher" itemscope="itemscope" itemtype="https://schema.org/Organization">
+			<span itemprop="name">Valdemarsro</span>
+			<span itemprop="logo" itemscope="itemscope" itemtype="https://schema.org/ImageObject">
+				<span itemprop="url">https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/header-logo.png</span>
+			</span>
+		</span>
+		<span itemprop="author" itemscope="itemscope" itemtype="https://schema.org/Person">
+			<span itemprop="name">Ann-Christine Hellerup Brandt</span>
+		</span>
+		<span itemprop="mainEntityOfPage">https://www.valdemarsro.dk/klassiske-madpandekager/</span>
+	</div>
+	
+	<div class="row clear-after">
+		<div class="col span_12 post-common">
+			<div class="post-category">Opskrift</div>
+			<div class="title">
+				<h1 itemprop="headline">Madpandekager</h1>
+			</div>
+			<div class="title-separator"></div>			<div class="content post-image-right">
+				<div class="image recipe-image">
+					<img src="https://www.valdemarsro.dk/wp-content/2020/10/madpandekager.jpg" itemprop="image"/>
+					<img class="favorite" src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/svg-favorite.svg" onclick="return _favorite_toggle(49868, this);"/>				</div>
+				<div itemprop="description" id="recipe-intro">
+					<img class="printonly" src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/logo3.png" width="240" style="filter:grayscale(100%);"/>
+					<p>Klassiske madpandekager er nemme og lækre til at fylde med alverdens gode sager og kan nydes til både frokost og aftensmad.</p>
+<p>Man kan både fylde madpandekager ved bordet ala wraps eller man kan fylde dem med gode sager, rulle dem sammen og komme dem i et fad. Fordel lidt god friskrevet ost over og gratiner dem i ovnen. De er skønne at spise med en salat og dip til.</p>
+<p>Jeg deler en masse ekstra tips til min opskrift på madpandekager under opskriften</p>
+<p><strong>Læs også:</strong> <em><a href="https://www.valdemarsro.dk/madpandekager/" target="_blank" rel="noopener noreferrer">Flere opskrifter på forskellige madpandekager &gt;&gt;</a></em></p>
+<div class="clear"></div><div id="cncpt-mob1"></div><div class="post-recipe"><div class="carrot"></div><div class="hidden-schema"><span itemprop="cookTime">PT40M</span></div><h2 itemprop="name">Madpandekager - de klassiske</h2><div class="recipe-stats"><div class="recipe-stat"><span class="recipe-stat-label">Tid i alt</span><strong>40 min.</strong></div><div class="recipe-stat"><span class="recipe-stat-label">Arbejdstid</span><strong>20 min.</strong></div><div class="recipe-stat"><span class="recipe-stat-label">Holdbarhed</span><strong>2 dage</strong></div><div class="recipe-stat"><span class="recipe-stat-label">Kan fryses</span><strong>Ja</strong></div><div class="recipe-stat"><span class="recipe-stat-label">Antal</span><strong style="cursor:pointer;" onclick="_open_modal_wrapper(49867, 10, 'stk.', 10);">10 stk. <i class="fas fa-sort"></i></strong></div></div><div class="row clear-after"><div class="col span_6"><div class="subtitle">Ingredienser</div><ul class="ingredientlist content"><li itemprop="recipeIngredient">4 æg</li><li itemprop="recipeIngredient">4 dl mælk</li><li itemprop="recipeIngredient">1 nip salt</li><li itemprop="recipeIngredient">125 g hvedemel</li><li itemprop="recipeIngredient">50 g grahamsmel</li><li itemprop="recipeIngredient">1 spsk smør, til stegning</li></ul><a class="btn btn-print" href="#" onclick="window.print();return false;">Udskriv</a><br/><a class="btn btn-shopping btn-locked" href="/valdemarsro-premium/">Føj til indkøbsseddel</a><br/><a class="btn btn-addfavorite btn-locked" href="/valdemarsro-premium/">Føj til favoritter</a></div><div class="col span_6"><div class="subtitle">Fremgangsmåde</div><div itemprop="recipeInstructions" class="content"><p>Pisk æg og mælk sammen med salt, grahamsmel og hvedemel.</p>
+<p>Smelt lidt smør eller kom lidt olie på en pande og steg 10 madpandekager en ad gangen, på begge sider, til de er flotte lysebrune.</p>
+</div></div></div></div>				</div>
+			</div>
+						<style>
+.nutrition-trigger{background:#f5f5f5;padding:0 20px;margin-bottom:20px;}
+.nutrition{display:none;padding:20px 0;}
+.nutrition h2{text-align:center;}
+.nutrition-trigger h3{text-transform:uppercase;font-weight:500;font-size:14px;position:relative;}
+.nutrition-trigger > h3{padding:20px 0;cursor:pointer;margin-bottom:0;}
+.nutrition-trigger > h3:after{position:absolute;top:18px;right:0;content:'';display:block;width:24px;height:24px;transition:all .2s;background-position:center right;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAArElEQVRIS+3TIQ4CMRCF4W8NggPAJTCg8BhOi8bgV4HhEnAEFCmhyYawO91N1rWymXl/35tpY+bTzKyvAsKEa0STI2qxwBHPQGWFM17Y/9b2zeCKLe44DECS+AUb3LArBXQb+yAlNYMfbUigSDy5idb0n1Dqy7FEEYaAJNaFPL4Zrwvm8ymNHOSZdSHpLnx5biwFZCcnLAvXd5SD8EP1FYxxMAlSAWFsNaIwojfcwCMZQwCQhgAAAABJRU5ErkJggg==);}
+.nutrition-trigger > h3.toggled:after{transform:rotate(180deg);}
+.nutrition strong{font-weight:600;display:block;margin-bottom:5px;}
+.nutrition-wrapper,.nutrition-fake{display:flex;flex-wrap:wrap;align-items:center;}
+.nutrition-wrapper > div,.nutrition-fake > div{flex-basis:50%;max-width:50%;}
+.nutrition-wrapper .nutrition-wrapper > div{flex-basis:50%;}
+.nutrition-wrapper div div{margin-bottom:15px;}
+.nutrition-wrapper p{font-size:14px;text-align:center;flex-basis:100%;}
+.post-recipe{margin-bottom:0;}
+.blur{filter:blur(4px);}
+.nutrition-fake{position:relative;}
+.nutrition-fake-overlay{text-align:center;z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;flex-basis:100% !important;max-width:100% !important;justify-content:center;align-items:center;}
+@media(max-width:960px)
+{
+.nutrition > .nutrition-wrapper,.nutrition-fake{display:block;}
+.nutrition-wrapper > div,.nutrition-fake > div{max-width:100%;margin-top:20px;}
+}
+</style>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.3/Chart.min.js"></script>
+<div class="nutrition-trigger print-hide">
+	<h3 onclick="$(this).parent().find('.nutrition').slideToggle();$(this).toggleClass('toggled');">Næringsindhold</h3>
+	<div class="nutrition">
+				<div class="nutrition-fake">
+			<div class="nutrition-fake-overlay">
+				<strong style="line-height:1.3;">For at se næringsindhold skal du være logget ind og have et aktivt Premium abonnement.</strong>
+				<a style="background-color:#2b536c;color:#fff;border-radius:10px;padding:15px 30px;display:inline-block;margin-top:20px;" href="/valdemarsro-premium/" target="_blank" rel="noopener">Læs om Valdemarsro Premium &gt;&gt;</a>
+			</div>
+			<div style="opacity:.3;">
+				<img src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/premium/fake_chart.png"/>
+			</div>
+			<div style="opacity:.3;">
+				<div class="nutrition-wrapper">
+					<div>
+						<h3> Pr. stk.</h3>
+						<div>
+							<strong>Energi</strong>
+							<span class="blur">xxxx</span><br/>(<span class="blur">xxx</span> kcal)
+						</div>
+						<div>
+							<strong>Fedt</strong>
+							<span class="blur">xxxx</span> gram
+						</div>
+						<div>
+							<strong>Kulhydrat</strong>
+							<span class="blur">xxxx</span> gram
+						</div>
+						<div>
+							<strong>Protein</strong>
+							<span class="blur">xxxx</span> gram
+						</div>
+					</div>
+					<div>
+						<h3>Total</h3>
+						<div>
+							<strong>Energi</strong>
+							<span class="blur">xxxx</span><br/>(<span class="blur">xxx</span> kcal)
+						</div>
+						<div>
+							<strong>Fedt</strong>
+							<span class="blur">xxxx</span> gram
+						</div>
+						<div>
+							<strong>Kulhydrat</strong>
+							<span class="blur">xxxx</span> gram
+						</div>
+						<div>
+							<strong>Protein</strong>
+							<span class="blur">xxxx</span> gram
+						</div>
+					</div>
+				</div>
+			</div>
+		</div>
+			</div>
+</div>
+<script>
+window.chartColors = {
+	fats: 'rgb(134, 153, 167)',
+	carbs: 'rgb(203, 215, 221)',
+	proteins: 'rgb(233, 227, 215)'
+};
+
+var config1 = {
+	type: 'pie',
+	data: {
+		datasets: [{
+			data: [
+				14.7,
+				64.9,
+				20.4			],
+			backgroundColor: [
+				window.chartColors.fats,
+				window.chartColors.carbs,
+				window.chartColors.proteins
+			]
+		}],
+		labels: [
+			'Fedt',
+			'Kulhydrat',
+			'Protein'
+		]
+	},
+	options: {
+		tooltips: {
+			mode: 'label',
+			callbacks: {
+				label: function(tooltip, data)
+				{
+					console.log(tooltip);
+					console.log(data);
+					return ' ' + data['labels'][tooltip['index']] + ': ' + data['datasets'][0]['data'][tooltip['index']] + '%';
+				}
+			}
+		}
+	}
+};
+var ctx = document.getElementById('chart1').getContext('2d');
+window.chart1 = new Chart(ctx, config1);
+</script>
+					</div>
+	</div>
+	<!--<div id="adn-00000000000bae80" style="margin-bottom:20px;display:none;" class="vroad"></div>-->
+		<!--<div id="cncpt-dsk_lb2" style="margin-bottom:20px;"></div>-->
+	<div class="row clear-after" id="after-recipe">
+		<div class="col sidebar-on-right">
+			<div class="wrapper">
+				<div class="content">
+					<style>
+.note-trigger{background:#f5f5f5;padding:0 20px;margin-bottom:20px;}
+.note-trigger > h3{text-transform:uppercase;font-weight:500;font-size:14px;position:relative;padding:20px 0;cursor:pointer;margin-bottom:0;}
+.note-trigger > h3:after{position:absolute;top:18px;right:0;content:'';display:block;width:24px;height:24px;transition:all .2s;background-position:center right;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAArElEQVRIS+3TIQ4CMRCF4W8NggPAJTCg8BhOi8bgV4HhEnAEFCmhyYawO91N1rWymXl/35tpY+bTzKyvAsKEa0STI2qxwBHPQGWFM17Y/9b2zeCKLe44DECS+AUb3LArBXQb+yAlNYMfbUigSDy5idb0n1Dqy7FEEYaAJNaFPL4Zrwvm8ymNHOSZdSHpLnx5biwFZCcnLAvXd5SD8EP1FYxxMAlSAWFsNaIwojfcwCMZQwCQhgAAAABJRU5ErkJggg==);}
+.note-trigger > h3.toggled:after{transform:rotate(180deg);}
+.note{padding-bottom:20px;}
+.note textarea{width:100%;height:100px;max-width:100%;border:1px solid #ccc;padding:10px;margin-bottom:10px;resize:vertical;}
+.note button{background:#844444;color:#fff;border:none;height:30px;text-align:center;cursor:pointer;font-weight:700;font-size:14px;padding:0 20px;}
+/*.note input[type="checkbox"]:checked{filter:invert(100%) hue-rotate(318deg) brightness(1.7);}*/
+.note input[type="checkbox"]:checked{filter:grayscale(1) invert(1) brightness(5);}
+</style>
+<div class="note-trigger print-hide">
+	<h3 onclick="$(this).parent().find('.note').slideToggle();$(this).toggleClass('toggled');">Mine noter til opskriften</h3>
+	<div class="note" style="display:none;">
+		<form method="post">
+						<strong style="line-height:1.3;">For at bruge denne funktion skal du være logget ind og have et aktivt Premium abonnement.</strong>
+			<br/>
+			<a style="background-color:#2b536c;color:#fff;border-radius:10px;padding:15px 30px;display:inline-block;margin-top:20px;text-decoration:none;" href="/valdemarsro-premium/" target="_blank" rel="noopener">Læs om Valdemarsro Premium &gt;&gt;</a>
+			<br/><br/>
+						<textarea name="recipe_note" maxlength="500" readonly disabled></textarea>
+			<button type="submit" readonly disabled>Gem note</button>&nbsp;&nbsp;
+			<label for="include_in_print">
+				<input type="checkbox" name="include_in_print" id="include_in_print" value="1" checked readonly disabled/> Inkluder note i udskrivning
+			</label>
+		</form>
+	</div>
+</div>					<div id="adn-00000000000bae83" style="clear:both;margin-bottom:20px;display:none;" class="vroad vroadmob"></div><div id="cncpt-mob2" style="clear:both;margin-bottom:20px;"></div>
+<h3><strong>Tip til opskriften</strong></h3>
+<ul>
+<li>dejen kan holde sig i køleskab i 2-3 dage. Pisk den blot hurtigt op med et piskeris, så er der klar til endnu en omgang pandekager. Hvis man laver en dobbeltportion, så kan dejen også strækkes til fx to forskellige retter med forskelligt fyld.</li>
+<li>Kom alt fra stegte krydrede kyllingestykker, falafler og andre grønne deller i. En krydret omgang hakket oksekød eller bagte rodfrugter skåret i små tern. Drys gerne med lidt ost og server med cremede dips, som fx guacamole eller hummus.</li>
+<li>De færdige pandekager kan fryses. Pak dem ind i madpapir og en stor frysepose og lad dem tø langsomt op. Lun dem i en forvarmet ovn ved 125 grader, mellem to tallerkener og gerne med damp, hvis du har en ovn med dampfunktion.</li>
+</ul>
+<p><img class="alignnone size-full wp-image-52218" src="https://www.valdemarsro.dk/wp-content/2020/10/madpandekager-opskrift.jpg" alt="madpandekager" width="1000" height="1400" srcset="https://www.valdemarsro.dk/wp-content/2020/10/madpandekager-opskrift.jpg 1000w, https://www.valdemarsro.dk/wp-content/2020/10/madpandekager-opskrift-214x300.jpg 214w, https://www.valdemarsro.dk/wp-content/2020/10/madpandekager-opskrift-600x840.jpg 600w, https://www.valdemarsro.dk/wp-content/2020/10/madpandekager-opskrift-768x1075.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></p>
+					<div class="clear"></div>
+															<h3><strong>Få inspiration fra Valdemarsro på de sociale medier</strong></h3>
+<p>Følg med på Valdemarsro <a href="https://www.instagram.com/valdemarsro_dk/" target="_blank" rel="noopener">Instagram</a> og <a href="https://www.facebook.com/Valdemarsro/" target="_blank" rel="noopener">Facebook</a> og få god inspiration til flere opskrifter og lækker mad.</p>
+<h3><strong>Bliv medlem af Valdemarsro Premium ♡</strong></h3>
+<p>Gør det nemmere og hurtigere at planlægge ugens måltider og lave indkøbsseddel – få en smart indkøbsseddelfunktion og ugentlige madplaner, som du frit kan tilpasse til dig og din familie.<br />
+Du får også din egen favoritside, energiberegning på alle opskrifter, dit eget notefelt til opskrifter og så slipper du for annoncer og reklamer her på Valdemarsro.<br />
+<em><a href="/valdemarsro-premium/">Start din 7 dages gratis prøveperiode nu og læs mere her &gt;&gt;</a></em></p>
+<p>&nbsp;</p>
+									</div>
+				<div class="recipe-bar">
+					<a href="https://www.valdemarsro.dk/baalmad/">Bålmad</a> <a href="https://www.valdemarsro.dk/familiefavoritter/">Familiefavoritter</a> <a href="https://www.valdemarsro.dk/madpandekager/">Madpandekager og madvafler</a> <a href="https://www.valdemarsro.dk/nem-hverdagsmad/">Nem Hverdagsmad</a> <a href="https://www.valdemarsro.dk/opskrifter/">Opskrifter</a> <a href="https://www.valdemarsro.dk/hverdagsfavoritter-smaa-boern/">Opskrifter til børn - Hverdagsfavoritter børn</a> <a href="https://www.valdemarsro.dk/pandekage-opskrifter/">Pandekager</a> <a href="https://www.valdemarsro.dk/tilbehoer-til-aftensmad/">Tilbehør Aftensmad</a> <a href="https://www.valdemarsro.dk/vegetar/">Vegetar</a><a href="https://www.valdemarsro.dk/tag/hvedemel/">Hvedemel</a><a href="https://www.valdemarsro.dk/tag/grahamsmel/">Grahamsmel</a>				</div>
+				<div class="related">
+					<div class="row clear-after">
+						<div class="col span_12">
+							<div class="row clear-after">
+	<div class="nav-wrapper">
+				<div class="col nav-prev">
+			<div class="inner">
+			<a href="https://www.valdemarsro.dk/skagenslapper/">&lsaquo; Forrige indlæg</a>			</div>
+		</div>
+						<div class="col pull_right nav-next">
+			<div class="inner">
+			<a href="https://www.valdemarsro.dk/daim-islagkage/">Næste indlæg &rsaquo;</a>			</div>
+		</div>
+				<div class="clear"></div>
+	</div>
+</div>						</div>
+						<div id="adn-00000000000bae84" style="display:none;" class="vroad vroadmob"></div>
+						<!--<div id="cncpt-mob3"></div>-->
+												<!--<div data-spklw-widget="widget-5b8f9186a45c3"></div>-->
+						<div class="widget_text col span_12"><div class="textwidget custom-html-widget">
+<a href="https://www.valdemarsro.dk/valdemarsro-premium/"><img src="/wp-content/2020/12/1-prioritet-Banner_Premium.jpg"/></a>
+
+
+<br /><br /></div></div>											</div>
+				</div>
+				<div id="comments">
+	<div class="comments-title"><span class="svg">&#xe910;</span>15 kommentarer</div>
+	<ul class="comments"><li class="comment even thread-even depth-1 parent" id="comment-200909"><div id="div-comment-200909" class="comment-body" itemscope="itemscope" itemtype="http://schema.org/Comment"><div class="comment-author"><strong itemprop="name"><a href='http://www.mormormedstiletter.dk' rel='external nofollow ugc' class='url'>tina/mormormedstiletter</a></strong> skrev:</div><div class="comment-date">10. februar 2021 kl. 11:55</div><div class="comment-text" itemprop="text"><p>Åhh, den gode klassiker.<br />
+Nu skal vi vist have pandekager i eftermiddag (diabetiker i huset) og de passer perfekt:-)</p>
+</div><div class="reply"><span class="line"></span><a rel='nofollow' class='comment-reply-link' href='#comment-200909' data-commentid="200909" data-postid="49868" data-belowelement="div-comment-200909" data-respondelement="respond" data-replyto="Besvar tina/mormormedstiletter" aria-label='Besvar tina/mormormedstiletter'>Svar</a></div></div><ul class="children">
+<li class="comment byuser comment-author-ann-christine bypostauthor odd alt depth-2" id="comment-200966"><div id="div-comment-200966" class="comment-body" itemscope="itemscope" itemtype="http://schema.org/Comment"><div class="ac"></div><div class="comment-author"><strong itemprop="name">Ann-Christine</strong> skrev:</div><div class="comment-date">11. februar 2021 kl. 17:12</div><div class="comment-text" itemprop="text"><p>Dejligt!<br />
+Rigtig god fornøjelse til jer<br />
+Kh Ann-Christine</p>
+</div><div class="reply"><span class="line"></span><a rel='nofollow' class='comment-reply-link' href='#comment-200966' data-commentid="200966" data-postid="49868" data-belowelement="div-comment-200966" data-respondelement="respond" data-replyto="Besvar Ann-Christine" aria-label='Besvar Ann-Christine'>Svar</a></div></div></li><!-- #comment-## -->
+</ul><!-- .children -->
+</li><!-- #comment-## -->
+<li class="comment even thread-odd thread-alt depth-1 parent" id="comment-200957"><div id="div-comment-200957" class="comment-body" itemscope="itemscope" itemtype="http://schema.org/Comment"><div class="comment-author"><strong itemprop="name">Line Jensen</strong> skrev:</div><div class="comment-date">11. februar 2021 kl. 14:30</div><div class="comment-text" itemprop="text"><p>Kan jeg bruge rugmel i stedet for grahamsmel. Vi har ingen mulighed for at komme i butikker i denne uge da vi er sneet inde. Mvh Bornholmeren</p>
+</div><div class="reply"><span class="line"></span><a rel='nofollow' class='comment-reply-link' href='#comment-200957' data-commentid="200957" data-postid="49868" data-belowelement="div-comment-200957" data-respondelement="respond" data-replyto="Besvar Line Jensen" aria-label='Besvar Line Jensen'>Svar</a></div></div><ul class="children">
+<li class="comment byuser comment-author-ann-christine bypostauthor odd alt depth-2" id="comment-200981"><div id="div-comment-200981" class="comment-body" itemscope="itemscope" itemtype="http://schema.org/Comment"><div class="ac"></div><div class="comment-author"><strong itemprop="name">Ann-Christine</strong> skrev:</div><div class="comment-date">11. februar 2021 kl. 17:37</div><div class="comment-text" itemprop="text"><p>Ja, det kan du sagtens gøre :)<br />
+Håber I har det rart og godt i snevejret<br />
+Kh AC</p>
+</div><div class="reply"><span class="line"></span><a rel='nofollow' class='comment-reply-link' href='#comment-200981' data-commentid="200981" data-postid="49868" data-belowelement="div-comment-200981" data-respondelement="respond" data-replyto="Besvar Ann-Christine" aria-label='Besvar Ann-Christine'>Svar</a></div></div></li><!-- #comment-## -->
+</ul><!-- .children -->
+</li><!-- #comment-## -->
+<li class="comment even thread-even depth-1 parent" id="comment-201168"><div id="div-comment-201168" class="comment-body" itemscope="itemscope" itemtype="http://schema.org/Comment"><div class="comment-author"><strong itemprop="name">Nina</strong> skrev:</div><div class="comment-date">16. februar 2021 kl. 15:02</div><div class="comment-text" itemprop="text"><p>Hvordan kan du tro at de kan holde i to dage?? faddet blev ryddet :)</p>
+</div><div class="reply"><span class="line"></span><a rel='nofollow' class='comment-reply-link' href='#comment-201168' data-commentid="201168" data-postid="49868" data-belowelement="div-comment-201168" data-respondelement="respond" data-replyto="Besvar Nina" aria-label='Besvar Nina'>Svar</a></div></div><ul class="children">
+<li class="comment byuser comment-author-ann-christine bypostauthor odd alt depth-2" id="comment-201253"><div id="div-comment-201253" class="comment-body" itemscope="itemscope" itemtype="http://schema.org/Comment"><div class="ac"></div><div class="comment-author"><strong itemprop="name">Ann-Christine</strong> skrev:</div><div class="comment-date">19. februar 2021 kl. 06:13</div><div class="comment-text" itemprop="text"><p>Haha, Hvor er det dejligt at høre! Tak for din søde hilsen :)<br />
+Kh Ann-Christine</p>
+</div><div class="reply"><span class="line"></span><a rel='nofollow' class='comment-reply-link' href='#comment-201253' data-commentid="201253" data-postid="49868" data-belowelement="div-comment-201253" data-respondelement="respond" data-replyto="Besvar Ann-Christine" aria-label='Besvar Ann-Christine'>Svar</a></div></div></li><!-- #comment-## -->
+</ul><!-- .children -->
+</li><!-- #comment-## -->
+<li class="comment even thread-odd thread-alt depth-1 parent" id="comment-210059"><div id="div-comment-210059" class="comment-body" itemscope="itemscope" itemtype="http://schema.org/Comment"><div class="comment-author"><strong itemprop="name">Ellen</strong> skrev:</div><div class="comment-date">8. september 2021 kl. 14:23</div><div class="comment-text" itemprop="text"><p>-og nu vil han så ikke spise de købte pandekager mere!!!!!!<br />
+Og det vil jeg da heller ikke for hold da op en forskel på købt og hjemmelavet &#8211; tak for inspirationen</p>
+</div><div class="reply"><span class="line"></span><a rel='nofollow' class='comment-reply-link' href='#comment-210059' data-commentid="210059" data-postid="49868" data-belowelement="div-comment-210059" data-respondelement="respond" data-replyto="Besvar Ellen" aria-label='Besvar Ellen'>Svar</a></div></div><ul class="children">
+<li class="comment byuser comment-author-ann-christine bypostauthor odd alt depth-2" id="comment-210180"><div id="div-comment-210180" class="comment-body" itemscope="itemscope" itemtype="http://schema.org/Comment"><div class="ac"></div><div class="comment-author"><strong itemprop="name">Ann-Christine</strong> skrev:</div><div class="comment-date">10. september 2021 kl. 21:10</div><div class="comment-text" itemprop="text"><p>Hvor dejligt det er et hit! Det er jeg glad for at høre :)<br />
+Rigtig god weekend<br />
+Kh Ann-Christine</p>
+</div><div class="reply"><span class="line"></span><a rel='nofollow' class='comment-reply-link' href='#comment-210180' data-commentid="210180" data-postid="49868" data-belowelement="div-comment-210180" data-respondelement="respond" data-replyto="Besvar Ann-Christine" aria-label='Besvar Ann-Christine'>Svar</a></div></div></li><!-- #comment-## -->
+</ul><!-- .children -->
+</li><!-- #comment-## -->
+<li class="comment even thread-even depth-1 parent" id="comment-210171"><div id="div-comment-210171" class="comment-body" itemscope="itemscope" itemtype="http://schema.org/Comment"><div class="comment-author"><strong itemprop="name">Lisette Juliane Friis</strong> skrev:</div><div class="comment-date">10. september 2021 kl. 15:44</div><div class="comment-text" itemprop="text"><p>Dejlige pandekager. Glæder mig til aftensmaden er kommet på bordet. I aften med oksekødsfyld </p>
+</div><div class="reply"><span class="line"></span><a rel='nofollow' class='comment-reply-link' href='#comment-210171' data-commentid="210171" data-postid="49868" data-belowelement="div-comment-210171" data-respondelement="respond" data-replyto="Besvar Lisette Juliane Friis" aria-label='Besvar Lisette Juliane Friis'>Svar</a></div></div><ul class="children">
+<li class="comment byuser comment-author-ann-christine bypostauthor odd alt depth-2" id="comment-210191"><div id="div-comment-210191" class="comment-body" itemscope="itemscope" itemtype="http://schema.org/Comment"><div class="ac"></div><div class="comment-author"><strong itemprop="name">Ann-Christine</strong> skrev:</div><div class="comment-date">10. september 2021 kl. 22:03</div><div class="comment-text" itemprop="text"><p>Hvor dejligt, det lyder som en skøn menu!<br />
+Rigtig god weekend<br />
+Kh Ann-Christine</p>
+</div><div class="reply"><span class="line"></span><a rel='nofollow' class='comment-reply-link' href='#comment-210191' data-commentid="210191" data-postid="49868" data-belowelement="div-comment-210191" data-respondelement="respond" data-replyto="Besvar Ann-Christine" aria-label='Besvar Ann-Christine'>Svar</a></div></div></li><!-- #comment-## -->
+</ul><!-- .children -->
+</li><!-- #comment-## -->
+<li class="comment even thread-odd thread-alt depth-1 parent" id="comment-212136"><div id="div-comment-212136" class="comment-body" itemscope="itemscope" itemtype="http://schema.org/Comment"><div class="comment-author"><strong itemprop="name">Julie</strong> skrev:</div><div class="comment-date">25. oktober 2021 kl. 13:44</div><div class="comment-text" itemprop="text"><p>Kan man erstatte mælk med vand eller med havremælk?</p>
+</div><div class="reply"><span class="line"></span><a rel='nofollow' class='comment-reply-link' href='#comment-212136' data-commentid="212136" data-postid="49868" data-belowelement="div-comment-212136" data-respondelement="respond" data-replyto="Besvar Julie" aria-label='Besvar Julie'>Svar</a></div></div><ul class="children">
+<li class="comment byuser comment-author-ann-christine bypostauthor odd alt depth-2" id="comment-212141"><div id="div-comment-212141" class="comment-body" itemscope="itemscope" itemtype="http://schema.org/Comment"><div class="ac"></div><div class="comment-author"><strong itemprop="name">Ann-Christine</strong> skrev:</div><div class="comment-date">25. oktober 2021 kl. 14:22</div><div class="comment-text" itemprop="text"><p>Det kan det, så det er helt op til dig :) Prøv det endelig af<br />
+Kh Ann-Christine</p>
+</div><div class="reply"><span class="line"></span><a rel='nofollow' class='comment-reply-link' href='#comment-212141' data-commentid="212141" data-postid="49868" data-belowelement="div-comment-212141" data-respondelement="respond" data-replyto="Besvar Ann-Christine" aria-label='Besvar Ann-Christine'>Svar</a></div></div></li><!-- #comment-## -->
+</ul><!-- .children -->
+</li><!-- #comment-## -->
+<li class="comment even thread-even depth-1 parent" id="comment-217329"><div id="div-comment-217329" class="comment-body" itemscope="itemscope" itemtype="http://schema.org/Comment"><div class="comment-author"><strong itemprop="name">Gerd Ørsted</strong> skrev:</div><div class="comment-date">7. februar 2022 kl. 16:23</div><div class="comment-text" itemprop="text"><p>Kan man blande majsmel og alm mel? Jeg har ikke grahamsmel lige her og nu.<br />
+Kh. Gerd</p>
+</div><div class="reply"><span class="line"></span><a rel='nofollow' class='comment-reply-link' href='#comment-217329' data-commentid="217329" data-postid="49868" data-belowelement="div-comment-217329" data-respondelement="respond" data-replyto="Besvar Gerd Ørsted" aria-label='Besvar Gerd Ørsted'>Svar</a></div></div><ul class="children">
+<li class="comment byuser comment-author-ann-christine bypostauthor odd alt depth-2" id="comment-217433"><div id="div-comment-217433" class="comment-body" itemscope="itemscope" itemtype="http://schema.org/Comment"><div class="ac"></div><div class="comment-author"><strong itemprop="name">Ann-Christine</strong> skrev:</div><div class="comment-date">10. februar 2022 kl. 10:12</div><div class="comment-text" itemprop="text"><p>ja, det kan du fint gøre<br />
+Rigtig god fornøjelse<br />
+Kh Ann-Christine</p>
+</div><div class="reply"><span class="line"></span><a rel='nofollow' class='comment-reply-link' href='#comment-217433' data-commentid="217433" data-postid="49868" data-belowelement="div-comment-217433" data-respondelement="respond" data-replyto="Besvar Ann-Christine" aria-label='Besvar Ann-Christine'>Svar</a></div></div></li><!-- #comment-## -->
+</ul><!-- .children -->
+</li><!-- #comment-## -->
+<li class="comment even thread-odd thread-alt depth-1" id="comment-217591"><div id="div-comment-217591" class="comment-body" itemscope="itemscope" itemtype="http://schema.org/Comment"><div class="comment-author"><strong itemprop="name"><a href='https://navnelabels.nu' rel='external nofollow ugc' class='url'>Peter Linnet</a></strong> skrev:</div><div class="comment-date">14. februar 2022 kl. 02:18</div><div class="comment-text" itemprop="text"><p>Super god ide med grahamsmel da det giver pandekagerne en lidt anden struktur og smag.<br />
+Vi har mange gange lavet mere almindelige pandepager uden sukker og brugt dem som madpandekager, men jeg er glad for at finde nu inspiration :)</p>
+<p>Har du også lidt inspiration til hvad man kan komme i pandekagerne?</p>
+</div><div class="reply"><span class="line"></span><a rel='nofollow' class='comment-reply-link' href='#comment-217591' data-commentid="217591" data-postid="49868" data-belowelement="div-comment-217591" data-respondelement="respond" data-replyto="Besvar Peter Linnet" aria-label='Besvar Peter Linnet'>Svar</a></div></div></li><!-- #comment-## -->
+</ul></div>
+<!--<div id="ccph-mobil3_banner" data-ccph-cu="[[0,18945],[768,0]]" style="margin: 0 auto;"></div>-->
+<div id="adn-00000000000bae84" style="display:none;" class="vroad vroadmob"></div>
+<!--<div id="cncpt-mob3"></div> -->
+				<div id="adn-00000000000bae83" style="display:none;" class="vroad vroadmob"></div>
+<div id="cncpt-mob2"></div>
+
+<div class="comment-form-title">Skriv en kommentar</div>
+<div class="comment-faq">
+	<strong>Har du spørgsmål til opskriften, kan du finde de fleste svar her:</strong>
+	<a href="/ofte-stillede-spoergsmaal-til-valdemarsro-opskrifter/">Oftest stillede spørgsmål til Valdemarsro opskrifter >></a>
+</div>
+<div id="respond">
+	<a rel="nofollow" id="cancel-comment-reply-link" href="/klassiske-madpandekager/#respond" style="display:none;">Annuller svar</a>	<form action="/wp-comments-post.php" method="post">
+				<div class="input-wrapper">
+			<div class="input">
+				<textarea name="comment" id="comment" class="textarea" placeholder="Skriv din kommentar her"></textarea>
+			</div>
+		</div>
+		<div class="input-row-wrapper">
+			<div class="input-wrapper">
+				<div class="input">
+					<input class="text" type="text" value="" id="name" name="author" placeholder="Navn *"/>
+				</div>
+			</div>
+			<div class="input-wrapper">
+				<div class="input">
+					<input class="text" type="text" value="" id="email" name="email" placeholder="E-mail *"/>
+				</div>
+			</div>
+			<div class="input-wrapper">
+				<div class="input">
+					<input class="text" type="text" value="" id="url" name="url" placeholder="Website"/>
+				</div>
+			</div>
+			<div class="clear"></div>
+			<p style="margin-top:5px;font-size:12px;">Din emailadresse vil ikke blive offentliggjort.</p>
+		</div>
+		<button type="submit" name="submit" id="commentsubmit" class="submit"><span>Send</span></button>
+		<br/>
+		 
+		<br/><br/>
+		<input type='hidden' name='comment_post_ID' value='49868' id='comment_post_ID' />
+<input type='hidden' name='comment_parent' id='comment_parent' value='0' />
+		<p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="06f9401ddb" /></p><p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="99"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p>	</form>
+	<div class="clear"></div>
+</div>			</div>
+		</div>
+		<div class="col sidebar">
+			<div id="text-23" class="widget widget_text">			<div class="textwidget"><div class="widget-om">
+<div class="image"><img src="/wp-content/2020/06/valdemarsro_.png"alt="Ann Christine Hellerup Brandt"/></div>
+<p>Jeg hedder Ann-Christine, er mor til Julie og Johan og er gift med Martin. <br />
+Jeg elsker at udvikle og finde på lækre og velsmagende opskrifter, som jeg deler med jer her på Valdemarsro, i mine kogebøger og i min <a href="https://www.valdemarsro.dk/madplan/">ugentlige madplan</a></p>
+<p>Det er mig, der tager billederne til Valdemarsro og så deler jeg indimellem også boganbefalinger, tips til havearbejde og indlæg om min have, rejseguides fra vores rejser og andre små skønne ting. Hvis du har lyst kan du læse mere <a href="https://www.valdemarsro.dk/ann-christine-hellerup-brandt/">Om Valdemarsro her ...</a></p>
+</div>
+&nbsp;
+&nbsp;</div>
+		</div><div id="text-102" class="widget widget_text">			<div class="textwidget"><div id="cncpt-rec1"></div></div>
+		</div><div id="text-127" class="widget widget_text">			<div class="textwidget"><!--<div id="cncpt-rec2"></div>--></div>
+		</div><div id="block-3" class="widget widget_block"></div><div id="block-2" class="widget widget_block"><div class="banner-vertical-1" onclick="document.location='https://www.valdemarsro.dk/kogebog-valdemarsro-jul/';" style="cursor:pointer;">
+	<div class="leaf"></div>
+	<div class="bg">
+		<img src="https://www.valdemarsro.dk/wp-content/2021/08/Valdemarsro_Jul_ryg.jpg"/>
+		<div class="image" style="background-image:url(https://www.valdemarsro.dk/wp-content/2021/08/Valdemarsro_Jul_ryg.jpg);">
+			<img src="https://www.valdemarsro.dk/wp-content/2021/08/Valdemarsro_Jul_ryg.jpg"/>
+			<span><a>NY KOGEBOG: Valdemarsro JUL >></a></span>
+		</div>
+	</div>
+</div>
+</div><div id="custom_html-6" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget">
+&nbsp;
+
+&nbsp;
+
+&nbsp;</div></div><div id="text-129" class="widget widget_text">			<div class="textwidget"></p>
+<div class="widget-om">
+<div class="image" style="margin-top:0;"><img src="/wp-content/2020/09/Valdemarsro_premium_2.png" alt="Valdemarsro Premium" /></div>
+<p><b>PRØV VALDEMARSRO PREMIUM</b></p>
+<ul>
+<li>få din helt egen favoritside her på Valdemarsro</li>
+<li>Nye lækre madplaner hver uge</li>
+<li>smart indkøbsseddel funktion</li>
+<li>ingen reklame og annoncer</li>
+</ul>
+<p><a href="/premium/opret/">Prøv Valdemarsro Premium &gt;&gt;</a><br />
+( der er 7 dages gratis prøvetid )</p>
+</div>
+<p>
+</div>
+		</div><div id="mc4wp_form_widget-4" class="widget widget_mc4wp_form_widget"><h3 class="widget-title">Tilmeld dig Valdemarsro nyhedsbrev</h3><script>(function() {
+	window.mc4wp = window.mc4wp || {
+		listeners: [],
+		forms: {
+			on: function(evt, cb) {
+				window.mc4wp.listeners.push(
+					{
+						event   : evt,
+						callback: cb
+					}
+				);
+			}
+		}
+	}
+})();
+</script><!-- Mailchimp for WordPress v4.8.6 - https://wordpress.org/plugins/mailchimp-for-wp/ --><form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-23617" method="post" data-id="23617" data-name="Default sign-up form" ><div class="mc4wp-form-fields"><input type="email" name="EMAIL" placeholder="Email" required="required" id="mc_email"/>
+<input type="submit" value="Tilmeld" id="mc_submit"/>
+<p style="font-size:14px;margin:10px 0;line-height:1.3;">
+  <br/>Ugentligt inspiration til sæsonaktuelle opskrifter.
+</p>
+<p style="font-size:10px;margin-bottom:20px;line-height:1.3;">
+  Samtykke til at modtage nyhedsbrevet kan til enhver tid trækkes tilbage, <a href="/personoplysninger-og-cookie-politik/" style="text-decoration:underline;">læs mere her</a>
+</p></div><label style="display: none !important;">Leave this field empty if you're human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off" /></label><input type="hidden" name="_mc4wp_timestamp" value="1644833645" /><input type="hidden" name="_mc4wp_form_id" value="23617" /><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-1" /><div class="mc4wp-response"></div></form><!-- / Mailchimp for WordPress Plugin --></div><div id="custom_html-10" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><div class="banner-vertical-1" onclick="document.location='https://www.valdemarsro.dk/kogeboeger/';" style="cursor:pointer;">
+	<div class="leaf"></div>
+	<div class="bg">
+		<img src="https://www.valdemarsro.dk/wp-content/2020/09/valdemarsro-groen-aftensmad.jpg"/>
+		<div class="image" style="background-image:url(https://www.valdemarsro.dk/wp-content/2020/09/valdemarsro-groen-aftensmad.jpg);">
+			<img src="https://www.valdemarsro.dk/wp-content/2020/09/valdemarsro-groen-aftensmad.jpg"/>
+			<span><a>Køb 'GRØN AFTENSMAD' her</a></span>
+		</div>
+	</div>
+</div></div></div><div id="custom_html-7" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><div class="banner-vertical-1" onclick="document.location='https://www.valdemarsro.dk/kogeboeger/';" style="cursor:pointer;">
+	<div class="leaf"></div>
+	<div class="bg">
+		<img src="https://www.valdemarsro.dk/wp-content/2020/09/valdemarsro-aftensmad-kogebog.jpg"/>
+		<div class="image" style="background-image:url(https://www.valdemarsro.dk/wp-content/2020/09/valdemarsro-aftensmad-kogebog.jpg);">
+			<img src="https://www.valdemarsro.dk/wp-content/2020/09/valdemarsro-aftensmad-kogebog.jpg"/>
+			<span><a>Køb "Valdemarsro AFTENSMAD" her</a></span>
+		</div>
+	</div>
+</div></div></div><div id="custom_html-9" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><!--<div id="cncpt-mob4"></div>--></div></div>		</div>
+	</div>
+	</div>
+<script>
+window.addEventListener('DOMContentLoaded', (event) => {
+	var canHover = !(matchMedia('(hover: none)').matches);
+	var pid = 1;
+	$('div[itemprop="recipeInstructions"] p').each(function()
+	{
+		$(this).attr('data-pid', pid);
+		
+		if(canHover)
+			$(this).addClass('can-hover');
+		
+		if(typeof(Storage) !== 'undefined')
+		{
+			if(sessionStorage.getItem('recipe_49868_pid_' + $(this).data('pid')) != null)
+				$(this).addClass('done');
+		}
+				
+		$(this).click(function()
+		{
+			$(this).toggleClass('done');
+			
+			if(typeof(Storage) !== 'undefined')
+			{
+				if($(this).hasClass('done'))
+					sessionStorage.setItem('recipe_49868_pid_' + $(this).data('pid'), '1');
+				else
+					sessionStorage.removeItem('recipe_49868_pid_' + $(this).data('pid'));
+			}
+		});
+		
+		pid++;
+	});
+	
+	var iid = 1;
+	$('li[itemprop="recipeIngredient"]').each(function()
+	{
+		$(this).attr('data-iid', iid);
+		
+		if(canHover)
+			$(this).addClass('can-hover');
+		
+		if(typeof(Storage) !== 'undefined')
+		{
+			if(sessionStorage.getItem('recipe_49868_iid_' + $(this).data('iid')) != null)
+				$(this).addClass('done');
+		}
+				
+		$(this).click(function()
+		{
+			$(this).toggleClass('done');
+			
+			if(typeof(Storage) !== 'undefined')
+			{
+				if($(this).hasClass('done'))
+					sessionStorage.setItem('recipe_49868_iid_' + $(this).data('iid'), '1');
+				else
+					sessionStorage.removeItem('recipe_49868_iid_' + $(this).data('iid'));
+			}
+		});
+		
+		iid++;
+	});
+});
+</script>
+<style>
+div[itemprop="recipeInstructions"] > p.can-hover:hover,div[itemprop="recipeInstructions"] > p.done,li[itemprop="recipeIngredient"].can-hover:hover,li[itemprop="recipeIngredient"].done{text-decoration:line-through;cursor:pointer;opacity:.75;}
+</style>
+<div id="amount-modal" class="modal">
+	<div class="modal-wrapper">
+		<div class="modal-window">
+			<span class="modal-close" onclick="$(this).parents('.modal').fadeOut();">&times;</span>
+			<div class="modal-content modal-text">
+				<form method="get">
+				<div class="modal-title">Vælg antal</div>
+				<div id="amount-pers">
+					<select name="antal" id="amount">
+						<option value="1">1 pers.</option>
+						<option value="2">2 pers.</option>
+						<option value="3">3 pers.</option>
+						<option value="4">4 pers.</option>
+						<option value="5">5 pers.</option>
+						<option value="6">6 pers.</option>
+						<option value="7">7 pers.</option>
+						<option value="8">8 pers.</option>
+						<option value="9">9 pers.</option>
+						<option value="10">10 pers.</option>
+						<option value="12">12 pers.</option>
+						<option value="14">14 pers.</option>
+						<option value="16">16 pers.</option>
+						<option value="18">18 pers.</option>
+						<option value="20">20 pers.</option>
+					</select>
+				</div>
+				<div id="amount-other">
+					<select name="antal" id="amount"></select>
+				</div>
+				<button type="submit">OK</button>
+				</form>
+			</div>
+		</div>
+	</div>
+</div>
+<script>
+function _open_modal_wrapper(id, val, unit, default_val)
+{
+	$('#amount-modal').find('#id').val(id);
+	
+	if(unit == 'pers.')
+	{
+		$('#amount-modal #amount-other').hide();
+		$('#amount-modal #amount-pers').show();
+	}
+	else
+	{
+		$('#amount-modal #amount-other #amount option').remove();
+		
+		var v = Math.round((default_val / 2) * 100) / 100;
+		
+		//if(default_val > 1)
+			$('#amount-modal #amount-other #amount').append('<option value="' + v + '">' + v + '</option>');
+		//else
+		//	$('#amount-modal #amount-other #amount').append('<option value="' + (default_val * i) + '">' + (default_val * i) + '</option>');
+		
+		for(var i = 1; i <= 4; i++)
+		{
+			v = Math.round((default_val * i) * 100) / 100;
+			$('#amount-modal #amount-other #amount').append('<option value="' + v + '">' + v + '</option>');
+		}
+		
+		$('#amount-modal #amount-pers').hide();
+		$('#amount-modal #amount-other').show();
+	}
+	
+	$('#amount-modal').find('#amount').each(function()
+	{
+		$(this).val(val);
+	});
+	
+	_open_modal('amount-modal');
+}
+</script>		<footer role="contentinfo" itemscope="itemscope" itemtype="http://schema.org/WPFooter">
+			<div class="footer-newsletter">
+				<p>Tilmeld dig Valdemarsro nyhedsbrev</p>
+				
+				<script>(function() {
+	window.mc4wp = window.mc4wp || {
+		listeners: [],
+		forms: {
+			on: function(evt, cb) {
+				window.mc4wp.listeners.push(
+					{
+						event   : evt,
+						callback: cb
+					}
+				);
+			}
+		}
+	}
+})();
+</script><!-- Mailchimp for WordPress v4.8.6 - https://wordpress.org/plugins/mailchimp-for-wp/ --><form id="mc4wp-form-2" class="mc4wp-form mc4wp-form-23617" method="post" data-id="23617" data-name="Default sign-up form" ><div class="mc4wp-form-fields"><input type="email" name="EMAIL" placeholder="Email" required="required" id="mc_email"/>
+<input type="submit" value="Tilmeld" id="mc_submit"/>
+<p style="font-size:14px;margin:10px 0;line-height:1.3;">
+  <br/>Ugentligt inspiration til sæsonaktuelle opskrifter.
+</p>
+<p style="font-size:10px;margin-bottom:20px;line-height:1.3;">
+  Samtykke til at modtage nyhedsbrevet kan til enhver tid trækkes tilbage, <a href="/personoplysninger-og-cookie-politik/" style="text-decoration:underline;">læs mere her</a>
+</p></div><label style="display: none !important;">Leave this field empty if you're human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off" /></label><input type="hidden" name="_mc4wp_timestamp" value="1644833645" /><input type="hidden" name="_mc4wp_form_id" value="23617" /><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-2" /><div class="mc4wp-response"></div></form><!-- / Mailchimp for WordPress Plugin -->			</div>
+			<div class="footer-logo">
+				<img src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/logo4.png" width="45" alt="Valdemarsro"/>
+			</div>
+			<div class="footer-sm">
+				<a class="sm in" href="https://www.instagram.com/valdemarsro_dk/" target="_blank"><img src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/instagram1.png"/></a>
+				<a class="sm fb" href="https://www.facebook.com/Valdemarsro/" target="_blank"><img src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/facebook1.png"/></a>
+				<a class="sm yt" href="https://www.youtube.com/user/valdemarsr0?sub_confirmation=1" target="_blank"><img src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/youtube1.png"/></a>
+				<a class="sm pi" href="https://dk.pinterest.com/valdemarsro/" target="_blank"><img src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/pinterest1.png"/></a>
+			</div>
+			<div class="footer-links">
+				<a href="/handels-betingelser-valdemarsro-premium/">Handelsbetingelser</a>
+				<a href="/personoplysninger-og-cookie-politik/">Personoplysninger og cookies</a>
+				<a href="/job-hos-valdemarsro/">Job hos Valdemarsro</a>
+				<a href="/kontakt/">Kontakt</a>
+			</div>
+			<!--<div class="premium-support">
+				<a href="/support/"><i class="fas fa-life-ring"></i> Support</a>
+			</div>-->
+		</footer>
+		<!--<div id="footer" role="contentinfo" itemscope="itemscope" itemtype="http://schema.org/WPFooter">
+			<div class="row clear-after" id="footer-logo">
+				<div class="col span_10 col-center">
+					<img src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/logo4.png" width="178" height="139" alt="Valdemarsro"/>
+				</div>
+			</div>
+			<div class="row clear-after" id="footer-cols">
+				<div class="col span_3 push_1" id="footer-col-1">
+					<ul class="menu" itemscope="itemscope" itemtype="http://schema.org/SiteNavigationElement" role="navigation">
+						<li><a href="/bagved-valdemarsrodk/">Om Valdemarsro / kontakt</a></li>
+						<li><a href="http://shop.valdemarsro.dk">Valdemarsro Shop</a></li>
+						<li><a href="/faq/">FAQ</a></li>
+						<li><a href="/nyhedsbrev/">Nyhedsbrev</a></li>
+					</ul>
+				</div>
+				<div class="col span_2" id="footer-col-2">
+					<ul class="menu" itemscope="itemscope" itemtype="http://schema.org/SiteNavigationElement" role="navigation">
+						<li><a href="/opskriftsoversigt/">Opskrifter</a></li>
+						<li><a href="/category/livsstil/">Livsstil</a></li>
+						<li><a href="/category/diy/">Do it yourself</a></li>
+						<li><a href="/rejser/">Rejser</a></li>
+					</ul>
+				</div>
+				<div class="col span_2" id="footer-col-3">
+					<ul class="menu" itemscope="itemscope" itemtype="http://schema.org/SiteNavigationElement" role="navigation">
+						<li><a href="/presse/">Presse</a></li>
+						<li><a href="/samarbejde-og-annoncering/">Annoncering</a></li>
+						<li><a href="/personoplysninger-og-cookie-politik/">Cookiepolitik</a></li>
+					</ul>
+				</div>
+				<div class="col span_4" id="footer-col-4">
+					<a href="https://www.facebook.com/Valdemarsro/" class="svg">&#xe900;</a>
+					<a href="https://www.instagram.com/valdemarsro_dk/" class="svg">&#xe90c;</a>
+					<a href="https://www.youtube.com/user/valdemarsr0?sub_confirmation=1" class="svg">&#xe90f;</a>
+					<a href="https://dk.pinterest.com/valdemarsro/" class="svg">&#xe901;</a>
+					<a href="https://www.bloglovin.com/blogs/valdemarsro-1709049" class="svg">&#xe90d;</a>
+				</div>
+			</div>
+		</div>-->
+	</div>
+</div>
+<div id="promo-footer" onclick="document.location='https://www.valdemarsro.dk/valdemarsro-premium/';" style="cursor:pointer;">
+	<p style="display:block;">
+		<span style="display:block;padding-bottom:6px;"> Prøv Valdemarsro Premium med madplan og indkøbsliste 🤩 </span>
+<em style="color:#89a692;">LÆS MERE HER >></a>	</p>
+</div>
+<div id="login-modal" class="modal">
+	<div class="modal-wrapper">
+		<div class="modal-window">
+			<span class="modal-close" onclick="$(this).parents('.modal').fadeOut();">&times;</span>
+			<div class="modal-content modal-text">
+				<img src="https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/img/gryde.png" alt="Valdemarsro Premium" width="56" height="44"/>
+				<h3>Valdemarsro Premium</h3>
+								<p>Har du ikke Premium?</p>
+				<button class="button cta"><a href="/premium/opret/"><i class="fas fa-star"></i> Få Premium</a></button>
+							</div>
+			<div class="modal-form">
+				<!--<div class="modal-tabs">
+					<div class="modal-tab active" onclick="_switch_modal_tab(1, this);">Log på</div>
+					<div class="modal-tab" onclick="_switch_modal_tab(2, this);">Glemt password?</div>
+					<div class="modal-tab" onclick="_switch_modal_tab(3, this);">Opret Premium</div>
+				</div>-->
+				<div class="modal-content modal-tab-content active" id="modal-tab-1">
+					<form onsubmit="return _try_logon(this);">
+						<p class="modal-field">
+							<input type="email" id="login-email" placeholder="Email"/>
+						</p>
+						<p class="modal-field">
+							<input type="password" id="login-pwd" placeholder="Adgangskode"/>
+						</p>
+						<button type="submit">Log på</button>
+					</form>
+					<div id="login-msg" class="modal-form-message"></div>
+					<a href="#" class="modal-form-helper-link" onclick="return _switch_modal_tab(2, this);">Glemt adgangskode?</a>
+				</div>
+				<div class="modal-content modal-tab-content" id="modal-tab-2">
+					<p class="modal-hint">Indtast din email, så sender vi dig et link hvor du kan ændre dit password.</p>
+					<form onsubmit="return _try_forgot(this);">
+						<p class="modal-field">
+							<input type="email" id="forgot-email" placeholder="Email"/>
+						</p>
+						<button type="submit">Send link</button>
+					</form>
+					<div id="forgot-msg" class="modal-form-message"></div>
+					<a href="#" class="modal-form-helper-link" onclick="return _switch_modal_tab(1, this);">Log på</a>
+				</div>
+				<!--<div class="modal-content modal-tab-content" id="modal-tab-3">
+					<p class="modal-hint">Indtast din email, så opretter vi dig straks som Premium-bruger. Herefter kan du bruge Valdemarsro Premium ganske gratis de næste 7 dage.</p>
+					<form onsubmit="return _try_signup(this);">
+						<p class="modal-field">
+							<input type="email" id="signup-email" placeholder="Email"/>
+						</p>
+						<p class="modal-field">
+							<input type="email" id="signup-email2" placeholder="Gentag email"/>
+						</p>
+						<button type="submit">Opret</button>
+					</form>
+					<div id="signup-msg" class="modal-form-message"></div>
+				</div>-->
+			</div>
+		</div>
+	</div>
+</div><script>(function() {function maybePrefixUrlField() {
+	if (this.value.trim() !== '' && this.value.indexOf('http') !== 0) {
+		this.value = "http://" + this.value;
+	}
+}
+
+var urlFields = document.querySelectorAll('.mc4wp-form input[type="url"]');
+if (urlFields) {
+	for (var j=0; j < urlFields.length; j++) {
+		urlFields[j].addEventListener('blur', maybePrefixUrlField);
+	}
+}
+})();</script><script type='text/javascript' src='https://www.valdemarsro.dk/wp-includes/js/comment-reply.min.js?ver=5.9' id='comment-reply-js'></script>
+<script type='text/javascript' src='//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js' id='jquery-js'></script>
+<script type='text/javascript' src='https://www.valdemarsro.dk/wp-content/themes/valdemarsro16/assets/js/valdemarsro.js?v=23112021&#038;ver=5.9' id='main-js'></script>
+<script type='text/javascript' defer src='https://www.valdemarsro.dk/wp-content/plugins/mailchimp-for-wp/assets/js/forms.js?ver=4.8.6' id='mc4wp-forms-api-js'></script>
+<!--stats_footer_test--><script src="https://stats.wordpress.com/e-202207.js" type="text/javascript"></script>
+<script type="text/javascript">
+st_go({blog:'2253058',v:'ext',post:'49868'});
+var load_cmc = function(){linktracker_init(2253058,49868,2);};
+if ( typeof addLoadEvent != 'undefined' ) addLoadEvent(load_cmc);
+else load_cmc();
+</script>
+<!--<script src="//widgets.sprinklecontent.com/v2/sprinkle.js" async></script>-->
+<script async defer src="//assets.pinterest.com/js/pinit.js"></script>
+<span id="totop" onclick="jQuery('html,body').animate({scrollTop:0},'fast');">&#x25B2; Til toppen</span>
+</body>
+</html>
\ No newline at end of file
diff --git a/tests/test_valdemarsro.py b/tests/test_valdemarsro.py
new file mode 100644
index 00000000..1c5d3e7a
--- /dev/null
+++ b/tests/test_valdemarsro.py
@@ -0,0 +1,74 @@
+from recipe_scrapers.valdemarsro import Valdemarsro
+from tests import ScraperTest
+
+
+class TestValdemarsroScraper(ScraperTest):
+
+    scraper_class = Valdemarsro
+
+    def test_host(self):
+        self.assertEqual("valdemarsro.dk", self.harvester_class.host())
+
+    def test_title(self):
+        self.assertEqual(
+            "Madpandekager",
+            self.harvester_class.title(),
+        )
+
+    def test_category(self):
+        self.assertEqual(
+            "Bålmad,Familiefavoritter,Madpandekager og madvafler,Nem Hverdagsmad,Opskrifter,Opskrifter til børn - Hverdagsfavoritter børn,Pandekager,Tilbehør Aftensmad,Vegetar",
+            self.harvester_class.category(),
+        )
+
+    def test_total_time(self):
+        self.assertEqual(40, self.harvester_class.total_time())
+
+    def test_cook_time(self):
+        self.assertEqual(20, self.harvester_class.cook_time())
+
+    def test_yields(self):
+        self.assertEqual("10 stk.", self.harvester_class.yields())
+
+    def test_image(self):
+        self.assertEqual(
+            "https://www.valdemarsro.dk/wp-content/2020/10/madpandekager.jpg",
+            self.harvester_class.image(),
+        )
+
+    def test_ingredients(self):
+        self.assertEqual(
+            [
+                "4 æg",
+                "4 dl mælk",
+                "1 nip salt",
+                "125 g hvedemel",
+                "50 g grahamsmel",
+                "1 spsk smør, til stegning",
+            ],
+            self.harvester_class.ingredients(),
+        )
+
+    def test_instructions(self):
+        self.assertEqual(
+            """Pisk æg og mælk sammen med salt, grahamsmel og hvedemel.
+Smelt lidt smør eller kom lidt olie på en pande og steg 10 madpandekager en ad gangen, på begge sider, til de er flotte lysebrune.""",
+            self.harvester_class.instructions(),
+        )
+
+    def test_author(self):
+        self.assertEqual("Ann-Christine Hellerup Brandt", self.harvester_class.author())
+
+    def test_description(self):
+        self.assertEqual(
+            """Klassiske madpandekager er nemme og lækre til at fylde med alverdens gode sager og kan nydes til både frokost og aftensmad.
+Man kan både fylde madpandekager ved bordet ala wraps eller man kan fylde dem med gode sager, rulle dem sammen og komme dem i et fad. Fordel lidt god friskrevet ost over og gratiner dem i ovnen. De er skønne at spise med en salat og dip til.
+Jeg deler en masse ekstra tips til min opskrift på madpandekager under opskriften""",
+            self.harvester_class.description(),
+        )
+
+    def test_language(self):
+        self.assertEqual("da", self.harvester_class.language())
+
+    def test_site_name(self):
+        self.assertEqual("Valdemarsro", self.harvester_class.site_name())