{"id":356,"date":"2017-04-28T20:02:17","date_gmt":"2017-04-28T20:02:17","guid":{"rendered":"https:\/\/www.annawerner.de\/?p=356"},"modified":"2018-01-11T08:52:09","modified_gmt":"2018-01-11T08:52:09","slug":"update-breaks-wordpress-site","status":"publish","type":"post","link":"https:\/\/annaschneider.me\/blog\/update-breaks-wordpress-site\/","title":{"rendered":"What to do if an update breaks your WordPress site"},"content":{"rendered":"<p>Updates are important, if not to say mandatory. They make your site more secure, more compatible, more functional and durable. Nevertheless, they can also cause sites to break, usually caused by numerous different kinds of conflicts between old and new code<\/p>\n<p>If things break in your live website or WooCommerce store,\u00a0I hope you took that backup before and you use it now to roll back to the prior version. Then you start fixing the issues on a staging site. Here are some tips on where to look.<\/p>\n<h2>Check in with others<\/h2>\n<p>If you are experiencing a problem after an update, chances are other users have the same one. So before going on a long hunt, it can always safe time and energy to just look into the theme and plugin documentation, change log and support forums. They may already be a fix or you can at least join the discussion.<\/p>\n<h2>Re-save settings and correct shortcodes<\/h2>\n<p>If a plugin feature or some grid or slider doesn&#8217;t load properly after an update, you often only need to re-save all your options. Navigate to the plugins settings and click &#8220;Save Changes&#8221; or &#8220;Update&#8221;. This way, the database gets reconnected.<br \/>\nWhile you are in the settings pages, also make sure that all your options are still set the same way and for example images are still linked correctly. With some major plugin updates you do have to re-choose your options, with other re-saving does the trick.<\/p>\n<p>For plugins that use shortcode to integrate certain functionality, also check the shortcode in the documentation. They may have changed it to make it better in the long run. That means though that you need to update your codes as well.<\/p>\n<h2>Clear all caching files<\/h2>\n<p>Display problems can also occur, when cached files interfere with new code and therefore with the loading of your site. Delete all cached files from your caching plugin &#8211; usually by logging into your Dashboard. Then also delete all cache from your browser. Then try viewing the site again and also check in incognito mode or a different browser.<\/p>\n<h2>Debug the white screen of death<\/h2>\n<p>If your site breaks after the upgrades, you need to identify the php errors or the javascript conflicts between theme and plugins. To get everything back to running, you need to eliminate as many variables as possible and isolate the issue. A live site should be in maintenance mode during the process, but I recommend to always only use staging sites for this.<\/p>\n<p><strong>1. Deactivate all plugins and your theme<\/strong><\/p>\n<ul>\n<li>Log into your site via FTP.<\/li>\n<li>Go to wp-content and rename the plugin folder, for example to &#8220;plugins-off&#8221;.<\/li>\n<li>Move your active theme out of the themes folder, for example just loosely into the wp-content folder.<\/li>\n<\/ul>\n<p><strong>2. Activate a default theme and check your site<\/strong><\/p>\n<ul>\n<li>Log back into your site. You should now be able to access\u00a0the backend.<\/li>\n<li>Activate the newest twenty&#8230; (something) theme.<\/li>\n<li>You can take a look at your plugins page. All plugins should now be deactivated.<\/li>\n<li>Check your website. It should be accessible now, it just looks awful and has hardly the functionality it used to, as you switched the theme and deactivated all plugins.<\/li>\n<\/ul>\n<p><strong>3. Move theme and plugins back<\/strong><\/p>\n<ul>\n<li>Now that you are back in your site, re-name the plugin folder back to &#8220;plugins&#8221; and move your theme back into the themes folder.<\/li>\n<\/ul>\n<p><strong>4. Turn on debug<\/strong><\/p>\n<ul>\n<li>Either edit your wp-config.php file. You need to change the line\u00a0define(\u2018WP_DEBUG\u2019, false); to define(\u2018WP_DEBUG\u2019, true); OR<\/li>\n<li>Install the plugin <a href=\"https:\/\/wordpress.org\/plugins\/debug\/\" target=\"_blank\" rel=\"noopener noreferrer\">Debug<\/a>\u00a0and activate debug mode.<\/li>\n<\/ul>\n<p><strong>5. Activate your theme<\/strong><\/p>\n<ul>\n<li>Go to your themes in the Backend and reactivate your theme<\/li>\n<li>Check your site and take notes of any errors.<\/li>\n<\/ul>\n<p><strong>6. Activate plugins your theme depends on<\/strong><\/p>\n<ul>\n<li>If your theme\u00a0is depending on other plugins, you first re-activate these.<\/li>\n<li>Check your site and take notes of any errors.<\/li>\n<\/ul>\n<p>For every error you find, <strong>check the themes and plugins support forums<\/strong> for fixes. Resolve any error you have.<br \/>\nSome are warnings and notes, which are not critical. But hopefully the developers are still trying to fix them.<\/p>\n<p><strong>7. Activate your plugins one by one<\/strong><\/p>\n<ul>\n<li>Now you can activate one plugin at a time and look for errors. If there are any, try to find a fix.<\/li>\n<li>If there is no fix, maybe you can exchange the plugin<\/li>\n<li>If its a custom plugin, you will have to fix the errors yourself or (re-) hire a developer.<\/li>\n<\/ul>\n<p>Once you made it through all the plugins, your site should be back and running as it did &#8211; just better and updated \ud83d\ude09<\/p>\n<p><strong>8. Deactivate debug<\/strong><\/p>\n<ul>\n<li>Don&#8217;t forget, now you also should deactivate debug mode, either be renaming the line in the wp-config.php to define(\u2018WP_DEBUG\u2019, false);<br \/>\nor deactivate debug mode in the Debug plugin.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Now you can finally go back to your live site, (re-)update everything and include your newly found fixes.<br \/>\nYou need some help? <a href=\"https:\/\/wp4e.de\/en\/woocommerce-support\/\" target=\"_blank\" rel=\"noopener noreferrer\">Hire me<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Updates are important, if not to say mandatory. They make your site more secure, more compatible, more functional and durable. Nevertheless, they can also cause sites to break, usually caused by numerous different kinds of conflicts between old and new code If things break in your live website or WooCommerce store,\u00a0I hope you took that [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":385,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","jetpack_post_was_ever_published":false,"footnotes":""},"categories":[3,5,7],"tags":[12,13,11],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What to do if an update breaks your WordPress site - Anna Schneider<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/annaschneider.me\/blog\/update-breaks-wordpress-site\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What to do if an update breaks your WordPress site - Anna Schneider\" \/>\n<meta property=\"og:description\" content=\"Updates are important, if not to say mandatory. They make your site more secure, more compatible, more functional and durable. Nevertheless, they can also cause sites to break, usually caused by numerous different kinds of conflicts between old and new code If things break in your live website or WooCommerce store,\u00a0I hope you took that [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/annaschneider.me\/blog\/update-breaks-wordpress-site\/\" \/>\n<meta property=\"og:site_name\" content=\"Anna Schneider\" \/>\n<meta property=\"article:published_time\" content=\"2017-04-28T20:02:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-01-11T08:52:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/annaschneider.me\/blog\/wp-content\/uploads\/2017\/04\/Update-breakes-site.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"862\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"anna\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"anna\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/annaschneider.me\/blog\/update-breaks-wordpress-site\/\",\"url\":\"https:\/\/annaschneider.me\/blog\/update-breaks-wordpress-site\/\",\"name\":\"What to do if an update breaks your WordPress site - Anna Schneider\",\"isPartOf\":{\"@id\":\"https:\/\/annaschneider.me\/blog\/#website\"},\"datePublished\":\"2017-04-28T20:02:17+00:00\",\"dateModified\":\"2018-01-11T08:52:09+00:00\",\"author\":{\"@id\":\"https:\/\/annaschneider.me\/blog\/#\/schema\/person\/aed03681a2dc960294c5442477a37844\"},\"breadcrumb\":{\"@id\":\"https:\/\/annaschneider.me\/blog\/update-breaks-wordpress-site\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/annaschneider.me\/blog\/update-breaks-wordpress-site\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/annaschneider.me\/blog\/update-breaks-wordpress-site\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/annaschneider.me\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What to do if an update breaks your WordPress site\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/annaschneider.me\/blog\/#website\",\"url\":\"https:\/\/annaschneider.me\/blog\/\",\"name\":\"Anna Schneider\",\"description\":\"Front-End Developer\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/annaschneider.me\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/annaschneider.me\/blog\/#\/schema\/person\/aed03681a2dc960294c5442477a37844\",\"name\":\"anna\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/annaschneider.me\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6c797411dcaa0edbe0f7d081dd142432?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6c797411dcaa0edbe0f7d081dd142432?s=96&d=mm&r=g\",\"caption\":\"anna\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What to do if an update breaks your WordPress site - Anna Schneider","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/annaschneider.me\/blog\/update-breaks-wordpress-site\/","og_locale":"en_US","og_type":"article","og_title":"What to do if an update breaks your WordPress site - Anna Schneider","og_description":"Updates are important, if not to say mandatory. They make your site more secure, more compatible, more functional and durable. Nevertheless, they can also cause sites to break, usually caused by numerous different kinds of conflicts between old and new code If things break in your live website or WooCommerce store,\u00a0I hope you took that [&hellip;]","og_url":"https:\/\/annaschneider.me\/blog\/update-breaks-wordpress-site\/","og_site_name":"Anna Schneider","article_published_time":"2017-04-28T20:02:17+00:00","article_modified_time":"2018-01-11T08:52:09+00:00","og_image":[{"width":2048,"height":862,"url":"https:\/\/annaschneider.me\/blog\/wp-content\/uploads\/2017\/04\/Update-breakes-site.png","type":"image\/png"}],"author":"anna","twitter_card":"summary_large_image","twitter_misc":{"Written by":"anna","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/annaschneider.me\/blog\/update-breaks-wordpress-site\/","url":"https:\/\/annaschneider.me\/blog\/update-breaks-wordpress-site\/","name":"What to do if an update breaks your WordPress site - Anna Schneider","isPartOf":{"@id":"https:\/\/annaschneider.me\/blog\/#website"},"datePublished":"2017-04-28T20:02:17+00:00","dateModified":"2018-01-11T08:52:09+00:00","author":{"@id":"https:\/\/annaschneider.me\/blog\/#\/schema\/person\/aed03681a2dc960294c5442477a37844"},"breadcrumb":{"@id":"https:\/\/annaschneider.me\/blog\/update-breaks-wordpress-site\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/annaschneider.me\/blog\/update-breaks-wordpress-site\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/annaschneider.me\/blog\/update-breaks-wordpress-site\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/annaschneider.me\/blog\/"},{"@type":"ListItem","position":2,"name":"What to do if an update breaks your WordPress site"}]},{"@type":"WebSite","@id":"https:\/\/annaschneider.me\/blog\/#website","url":"https:\/\/annaschneider.me\/blog\/","name":"Anna Schneider","description":"Front-End Developer","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/annaschneider.me\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/annaschneider.me\/blog\/#\/schema\/person\/aed03681a2dc960294c5442477a37844","name":"anna","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/annaschneider.me\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6c797411dcaa0edbe0f7d081dd142432?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6c797411dcaa0edbe0f7d081dd142432?s=96&d=mm&r=g","caption":"anna"}}]}},"jetpack_featured_media_url":"https:\/\/annaschneider.me\/blog\/wp-content\/uploads\/2017\/04\/Update-breakes-site.png","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9x5Dx-5K","jetpack-related-posts":[{"id":341,"url":"https:\/\/annaschneider.me\/blog\/how-to-update-woocommerce-like-a-pro\/","url_meta":{"origin":356,"position":0},"title":"How to update WooCommerce like a Pro","author":"anna","date":"April 26, 2017","format":false,"excerpt":"WooCommerce in a WordPress installation can be a powerful e-commerce setup. To stay that way, the CMS and the plugin need to be upgraded to ensure performance, to stay secure and to look and function continuously well. As important as these updates are, there can always be bugs and conflicts\u2026","rel":"","context":"In &quot;WooCommerce&quot;","block_context":{"text":"WooCommerce","link":"https:\/\/annaschneider.me\/blog\/woocommerce\/"},"img":{"alt_text":"Updating WooCommerce","src":"https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2017\/04\/WooCommerceUpdates.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2017\/04\/WooCommerceUpdates.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2017\/04\/WooCommerceUpdates.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2017\/04\/WooCommerceUpdates.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2017\/04\/WooCommerceUpdates.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2017\/04\/WooCommerceUpdates.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":109,"url":"https:\/\/annaschneider.me\/blog\/including-eu-vat-in-woocommerce\/","url_meta":{"origin":356,"position":1},"title":"Including EU VAT in WooCommerce","author":"anna","date":"March 7, 2016","format":false,"excerpt":"When selling digital goods in the European Union, taxes need to be paid. Since 2015, electronic services and products in Europe are bound to the value added tax (VAT). Though they are not collected by an european institution, but every\u00a0member state is required to adopt the VAT law. Practically, this\u2026","rel":"","context":"In &quot;Technical Issues&quot;","block_context":{"text":"Technical Issues","link":"https:\/\/annaschneider.me\/blog\/technicalissues\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2016\/03\/EUVAT.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2016\/03\/EUVAT.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2016\/03\/EUVAT.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2016\/03\/EUVAT.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2016\/03\/EUVAT.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2016\/03\/EUVAT.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":399,"url":"https:\/\/annaschneider.me\/blog\/first-plugin-publication-woocommerce-unique-selling-propositions-woo-usp\/","url_meta":{"origin":356,"position":2},"title":"Plugin: WooCommerce Unique Selling Propositions (Woo USP)","author":"anna","date":"June 3, 2017","format":false,"excerpt":"Remind your customers why they should order your products right when they might need a push \u2013 on the single product page. With this plugin, you can: insert up to 5 Unique Selling Propositions (USP) display them right underneath the \u201eAdd To Cart\u201c button on WooCommerce single product pages choose\u2026","rel":"","context":"In &quot;WordPress Tips&quot;","block_context":{"text":"WordPress Tips","link":"https:\/\/annaschneider.me\/blog\/wordpress-tips\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2017\/06\/banner-1544x500-rtl.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2017\/06\/banner-1544x500-rtl.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2017\/06\/banner-1544x500-rtl.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2017\/06\/banner-1544x500-rtl.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2017\/06\/banner-1544x500-rtl.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2017\/06\/banner-1544x500-rtl.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":306,"url":"https:\/\/annaschneider.me\/blog\/sepa-woocommerce-subscriptions\/","url_meta":{"origin":356,"position":3},"title":"SEPA and WooCommerce Subscriptions","author":"anna","date":"January 16, 2017","format":false,"excerpt":"In Europe and in my experience a lot in Germany, direct debit is a commonly used payment method - no matter if for single payments or subscriptions. Credit Cards on the other hand are much less widespread. Instead there are still many households who don\u2019t even own one. And cheques\u2026","rel":"","context":"In &quot;WooCommerce&quot;","block_context":{"text":"WooCommerce","link":"https:\/\/annaschneider.me\/blog\/woocommerce\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2017\/01\/aw_sepa_woo.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2017\/01\/aw_sepa_woo.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2017\/01\/aw_sepa_woo.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2017\/01\/aw_sepa_woo.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":216,"url":"https:\/\/annaschneider.me\/blog\/hide-the-price-range-for-woocommerce-variable-products\/","url_meta":{"origin":356,"position":4},"title":"How to hide the Price Range for WooCommerce Variable Products","author":"anna","date":"November 14, 2016","format":false,"excerpt":"If you sell a variable product on WooCommerce, it\u2019s quite likely that different options come with different prices. In your store, customers can then choose a certain variation and will be charged the according price. When selling many different options, in some cases store owners don\u2019t want their customers to\u2026","rel":"","context":"In &quot;WooCommerce&quot;","block_context":{"text":"WooCommerce","link":"https:\/\/annaschneider.me\/blog\/woocommerce\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2016\/11\/Bildschirmfoto-2016-11-28-um-18.10.59-1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2016\/11\/Bildschirmfoto-2016-11-28-um-18.10.59-1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2016\/11\/Bildschirmfoto-2016-11-28-um-18.10.59-1.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2016\/11\/Bildschirmfoto-2016-11-28-um-18.10.59-1.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2016\/11\/Bildschirmfoto-2016-11-28-um-18.10.59-1.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/annaschneider.me\/blog\/wp-content\/uploads\/2016\/11\/Bildschirmfoto-2016-11-28-um-18.10.59-1.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":405,"url":"https:\/\/annaschneider.me\/blog\/calculate-shipping-cost-including-tax-woocommerce\/","url_meta":{"origin":356,"position":5},"title":"How to calculate shipping cost including tax for WooCommerce","author":"anna","date":"June 19, 2017","format":false,"excerpt":"In many countries, shipping cost has to be calculated including the local tax rate. For most products in Germany for example, the tax rate is 19% and therefore shipping has to add 19% of tax to its cost. WooCommerce automatically adds the tax to the set shipping cost, if set.\u2026","rel":"","context":"In &quot;WooCommerce&quot;","block_context":{"text":"WooCommerce","link":"https:\/\/annaschneider.me\/blog\/woocommerce\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/annaschneider.me\/blog\/wp-json\/wp\/v2\/posts\/356"}],"collection":[{"href":"https:\/\/annaschneider.me\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/annaschneider.me\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/annaschneider.me\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/annaschneider.me\/blog\/wp-json\/wp\/v2\/comments?post=356"}],"version-history":[{"count":1,"href":"https:\/\/annaschneider.me\/blog\/wp-json\/wp\/v2\/posts\/356\/revisions"}],"predecessor-version":[{"id":47971,"href":"https:\/\/annaschneider.me\/blog\/wp-json\/wp\/v2\/posts\/356\/revisions\/47971"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/annaschneider.me\/blog\/wp-json\/wp\/v2\/media\/385"}],"wp:attachment":[{"href":"https:\/\/annaschneider.me\/blog\/wp-json\/wp\/v2\/media?parent=356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/annaschneider.me\/blog\/wp-json\/wp\/v2\/categories?post=356"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/annaschneider.me\/blog\/wp-json\/wp\/v2\/tags?post=356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}