Deprecated: Creation of dynamic property wpdb::$categories is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$post2cat is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$link2cat is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-theme.php on line 544

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/rest-api/class-wp-rest-request.php on line 960

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/rest-api/class-wp-rest-request.php on line 980

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/rest-api/class-wp-rest-request.php on line 992

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/rest-api/class-wp-rest-request.php on line 1003

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-block-list.php on line 199

Deprecated: Return type of WPCF7_FormTag::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/contact-form-7/includes/form-tag.php on line 396

Deprecated: Return type of WPCF7_FormTag::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/contact-form-7/includes/form-tag.php on line 388

Deprecated: Return type of WPCF7_FormTag::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/contact-form-7/includes/form-tag.php on line 382

Deprecated: Return type of WPCF7_FormTag::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/contact-form-7/includes/form-tag.php on line 400

Deprecated: Return type of WPCF7_Validation::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/contact-form-7/includes/validation.php on line 78

Deprecated: Return type of WPCF7_Validation::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/contact-form-7/includes/validation.php on line 72

Deprecated: Return type of WPCF7_Validation::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/contact-form-7/includes/validation.php on line 59

Deprecated: Return type of WPCF7_Validation::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/contact-form-7/includes/validation.php on line 82

Deprecated: Creation of dynamic property Cookie_Notice::$options is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/cookie-notice/cookie-notice.php on line 141

Deprecated: Creation of dynamic property Cookie_Notice::$bot_detect is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/cookie-notice/cookie-notice.php on line 116

Deprecated: Creation of dynamic property Cookie_Notice_Frontend::$app_url is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/cookie-notice/includes/frontend.php on line 20

Deprecated: Creation of dynamic property Cookie_Notice::$frontend is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/cookie-notice/cookie-notice.php on line 117

Deprecated: Creation of dynamic property Cookie_Notice::$settings is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/cookie-notice/cookie-notice.php on line 118

Deprecated: Creation of dynamic property Cookie_Notice::$welcome is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/cookie-notice/cookie-notice.php on line 119

Deprecated: Creation of dynamic property Cookie_Notice::$welcome_api is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/cookie-notice/cookie-notice.php on line 120

Deprecated: Creation of dynamic property Cookie_Notice::$welcome_frontend is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/cookie-notice/cookie-notice.php on line 121

Deprecated: Creation of dynamic property wpdb::$mainwp_stream is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$mainwp_streammeta is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$recordmeta is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Constant WP_MainWP_Stream\FILTER_SANITIZE_STRING is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/mainwp-child-reports/classes/class-filter-input.php on line 29

Deprecated: Creation of dynamic property WooCommerce_Germanized_Pro::$legal_pdf_helper is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/woocommerce-germanized-pro/woocommerce-germanized-pro.php on line 411

Deprecated: Creation of dynamic property wpdb::$payment_tokenmeta is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$order_itemmeta is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$wc_product_meta_lookup is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$wc_tax_rate_classes is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$wc_reserved_stock is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Return type of WC_DateTime::setTimezone($timezone) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/woocommerce/includes/class-wc-datetime.php on line 57

Deprecated: Return type of WC_DateTime::getOffset() should either be compatible with DateTime::getOffset(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/woocommerce/includes/class-wc-datetime.php on line 47

Deprecated: Return type of WC_DateTime::getTimestamp() should either be compatible with DateTime::getTimestamp(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/woocommerce/includes/class-wc-datetime.php on line 68

Deprecated: Return type of WC_Meta_Data::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/woocommerce/includes/class-wc-meta-data.php on line 50

Deprecated: Creation of dynamic property WooCommerce::$api is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/woocommerce/includes/class-woocommerce.php on line 529

Deprecated: Return type of WC_Product_Attribute::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/woocommerce/includes/class-wc-product-attribute.php on line 326

Deprecated: Return type of WC_Product_Attribute::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/woocommerce/includes/class-wc-product-attribute.php on line 269

Deprecated: Return type of WC_Product_Attribute::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/woocommerce/includes/class-wc-product-attribute.php on line 294

Deprecated: Return type of WC_Product_Attribute::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/woocommerce/includes/class-wc-product-attribute.php on line 318

Deprecated: Creation of dynamic property POMO_FileReader::$is_overloaded is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/pomo/streams.php on line 26

Deprecated: Creation of dynamic property POMO_FileReader::$_pos is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/pomo/streams.php on line 29

Deprecated: Creation of dynamic property POMO_FileReader::$_f is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/pomo/streams.php on line 160

Deprecated: Creation of dynamic property MO::$_gettext_select_plural_form is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/pomo/translations.php on line 293

Deprecated: Creation of dynamic property WC_Trusted_Shops::$prefix is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/woocommerce-germanized/packages/woocommerce-trusted-shops/includes/class-wc-trusted-shops.php on line 88

Deprecated: Creation of dynamic property wpdb::$gzd_shipment_itemmeta is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$gzd_shipmentmeta is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$gzd_shipments is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$gzd_shipment_labelmeta is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$gzd_shipment_labels is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$gzd_shipment_items is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$gzd_shipping_provider is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$gzd_shipping_providermeta is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$gzd_packaging is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$gzd_packagingmeta is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$gzd_dhl_labelmeta is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$gzd_dhl_labels is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$gzd_dhl_im_products is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$gzd_dhl_im_product_services is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property Limit_Login_Attempts::$network_mode is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/limit-login-attempts-reloaded/core/LimitLoginAttempts.php on line 194

Deprecated: Creation of dynamic property Limit_Login_Attempts::$allow_local_options is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/limit-login-attempts-reloaded/core/LimitLoginAttempts.php on line 204

Deprecated: Creation of dynamic property Cookie_Notice_Settings::$revoke_opts is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/cookie-notice/includes/settings.php on line 58

Deprecated: Creation of dynamic property WC_Countries::$countries is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/woocommerce/includes/class-wc-countries.php on line 51

Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/script-loader.php on line 333

Deprecated: Creation of dynamic property wpdb::$actionscheduler_actions is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$actionscheduler_claims is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$actionscheduler_groups is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$actionscheduler_logs is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property WP_Post_Type::$exclude_from_orders_screen is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-post-type.php on line 554

Deprecated: Creation of dynamic property WP_Post_Type::$add_order_meta_boxes is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-post-type.php on line 554

Deprecated: Creation of dynamic property WP_Post_Type::$exclude_from_order_count is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-post-type.php on line 554

Deprecated: Creation of dynamic property WP_Post_Type::$exclude_from_order_views is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-post-type.php on line 554

Deprecated: Creation of dynamic property WP_Post_Type::$exclude_from_order_reports is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-post-type.php on line 554

Deprecated: Creation of dynamic property WP_Post_Type::$exclude_from_order_sales_reports is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-post-type.php on line 554

Deprecated: Creation of dynamic property WP_Post_Type::$class_name is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-post-type.php on line 554

Deprecated: Creation of dynamic property WP_Block_Type::$skip_inner_blocks is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/class-wp-block-type.php on line 347

Deprecated: Creation of dynamic property Cookie_Notice_Frontend::$preview_mode is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/cookie-notice/includes/frontend.php on line 32

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 3030

Deprecated: Return type of ActionScheduler_DateTime::setTimezone($timezone) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_DateTime.php on line 60

Deprecated: Return type of ActionScheduler_DateTime::getOffset() should either be compatible with DateTime::getOffset(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_DateTime.php on line 48

Deprecated: Return type of ActionScheduler_DateTime::getTimestamp() should either be compatible with DateTime::getTimestamp(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/htdocs/w0145288/munichparisstudio.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_DateTime.php on line 27

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 3030

Deprecated: Creation of dynamic property wpdb::$wc_category_lookup is deprecated in /www/htdocs/w0145288/munichparisstudio.com/wp-includes/wp-db.php on line 668
Gutenberg: Everything about the new WordPress Editor | MunichParis Studio
🔥 Meet COSMO - Our newest WordPress Theme for Bloggers
WordPress & Tech / 5 mins

Gutenberg – What you need to know about the new WordPress Editor

Image Credit: from

You have probably heard about the changes that are coming up: WordPress is going to get a new editor with the next version – Gutenberg. If you have recently updated your site to WordPress 4.9.8 you will have already seen the notice in your dashboard. You can currently test Gutenberg as a plugin or install the Classic Editor plugin if you don’t want to switch once Gutenberg will make it into WordPress core software. This posts give you an overview what’s behind the scenes of Gutenberg, how to test it on your blog and an in-depth review about the current state of the blocks and what the new editing experience means for your blog.

What changes with Gutenberg in comparison to the current WordPress editor?

Gutenberg will change the way we write blog posts and build pages in WordPress. It’s a little revolution in the WordPress universe (read all about the roadmap here) and that’s why it’s such an exciting and at the same time important thing to notice for all WordPress bloggers. The biggest change that is happening inside the new editor are blocks. If you have used another CMS like Medium or Squarespace or a WordPress page builder you have probably worked with blocks already, but if you are accquainted to the traditional WYSIWYG experience of the standard WordPress editor, this will be new to you.

The current editor in WordPress is divided into the text editing field in the center and a lot of metaboxes above, below and on the right. These boxes are for saving data like your post title, categories, or other information that is saved in custom fields below the editor. In Gutenberg this structure will be broken up a bit – once you start writing in the big, seemless editor on the left hand side, your text will be wrapped in a paragraph block. There are many other types of blocks, which I explain down below in detail, like image blocks, spacers and buttons. The settings of these blocks can be adjusted in the right column of Gutenberg. That’s also where all the traditional functionality from the old editor is located, like categories, tags, featured image and the post status. You can change between overall Document functions and Block settings which will show up once you selected a block (clicked on it inside the editor).

gutenberg-editing-the-new-wordpress-editor-gutenberg-tutorial-for-beginners-munichparisstudio

Gutenberg Blocks explained

In Gutenberg basically everything is a block! That’s what makes creating content so interesting, and hopefully helps beginners to dive into creating pages and posts more easily. On the other hand, it’s a new editing concept to learn and understand. You will recognize a lot of blocks by their icons as they are very similar to the traditional WordPress editor. But there are some new elements that you may know from page builder plugins, like buttons, separators or columns (super excited about this feature!). New is as well that you can add widgets directly to your posts! How cool is that?

Before we get too excited about the new features, here is an overview over the most important Gutenberg blocks you need to know:

The basic blocks: Paragraph, Image and Headline

Once you start writing in Gutenberg, a new Paragraph block is created automatically. It’s the standard block and offers general editing functionality like text alignment, bold, italic, text size and color, and links. You can find all settings in the right tab, they will show up there when the block is selected. Of course, Gutenberg also allows to add images with an Image block and there is a Headline block to insert headings (H2, H3, H4).

The builder blocks: Separators, Buttons and Columns

As already said in the introduction, Gutenberg comes with a few blocks that make it look more like a page builder than a classic text editor. These include separators, spacers, buttons with different styles and the columns feature, which doesn’t work super well for me right now, but it’s still in beta, so hopefully will be improved. What I like about these blocks is the surprisingly intuitive interaction.

The embed blocks: Easy social media embedding from Instagram, Youtube & Co.

With Gutenberg embeds you can now add Instagram posts, Youtube videos and Spotify playlists to your posts directly from the editor. You won’t need any extra plugins, don’t have to frickle around between code and visual editor, but only plug in the embed url. Gutenberg currently supports over 30 different social media channels and platforms, you can add your posts from, for example Instagram, Youtube, Facebook, Vimeo or Spotify.

How to install Gutenberg and test it on your blog

The good news is that Gutenberg is currently available as a plugin, so you can switch it on and try it out! Be careful with converting all your older posts to Gutenberg right now as the project is still in beta phase and there are still a few bugs and problems to be fixed. If you are unsure if your theme will work with Gutenberg, try it on a test blog first.

Here are the two ways to install Gutenberg on your WordPress blog:

  • If you have updated your blog to WordPress version 4.9.8, you will have seen this banner on top of your dashboard. Installating Gutenberg from there is as simple as clicking the ‘Install Gutenberg’ button.
  • If you are not on WP 4.9.8 or have closed the announcement box already, you can still install Gutenberg over the WordPress repository. Here is a recap on how to install plugins on WordPress.

If you don’t want to install Gutenberg on your blog just yet and don’t have access to a test environment, you can also use the Gutenberg sandbox here. There you can try how to add blocks and get used to the new experience, but of course you can’t save the created content.

A note on compatibility of Gutenberg with MunichParis Studio Themes

We are currently working on making our WordPress and plugins compatible with the new Gutenberg editor. Not all things are working smooth right now, but we will make sure that all themes will get an update soon so you can start using them together with Gutenberg. As long as Gutenberg is still available as a plugin (and not in the WordPress core), we will work on adapting our themes, so they are 100% ready to work with Gutenberg once it is ready to be launched with the next WordPress version.

If you recognize any incompatibilities or specific problems with Gutenberg and one of our themes, you can drop us an email and we will make sure to add it into one of the next theme updates.

What if I don’t like Gutenberg, are there alternatives?

You tried Gutenberg and didn’t like it? Or you already know that you want to stick to the ‘old’ editing experience with the traditional TinyMCE editor? Don’t worry, there is a plugin for you as well. It is called Classic Editor and you can install it directly from the banner in your dashboard if you have upgraded to WordPress 4.9.8 or from the WordPress plugin repository. This plugin will restore the original editor and prevent your blog from switching to Gutenberg.

As Gutenberg is still a plugin you don’t have to activate the Classic Editor plugin right now, but only once Gutenberg will make it into WordPress core which will happen in version 5.0. So you still have some time left to decide if you want to use Gutenberg on your blog in the future.