/** * This file represents an example of the code that themes would use to register * the required plugins. * * It is expected that theme authors would copy and paste this code into their * functions.php file, and amend to suit. * * @package TGM-Plugin-Activation * @subpackage Example * @version 2.3.6 * @author Thomas Griffin * @author Gary Jones * @copyright Copyright (c) 2012, Thomas Griffin * @license http://opensource.org/licenses/gpl-2.0.php GPL v2 or later * @link https://github.com/thomasgriffin/TGM-Plugin-Activation */ /** * Include the TGM_Plugin_Activation class. */ require_once dirname( __FILE__ ) . '/class-tgm-plugin-activation.php'; add_action( 'tgmpa_register', 'my_theme_register_required_plugins' ); /** * Register the required plugins for this theme. * * In this example, we register two plugins - one included with the TGMPA library * and one from the .org repo. * * The variable passed to tgmpa_register_plugins() should be an array of plugin * arrays. * * This function is hooked into tgmpa_init, which is fired within the * TGM_Plugin_Activation class constructor. */ function my_theme_register_required_plugins() { /** * Array of plugin arrays. Required keys are name and slug. * If the source is NOT from the .org repo, then source is also required. */ $plugins = array( // This is an example of how to include a plugin pre-packaged with a theme array( 'name' => 'Contact Form 7', // The plugin name 'slug' => 'contact-form-7', // The plugin slug (typically the folder name) 'source' => get_stylesheet_directory() . '/includes/plugins/contact-form-7.zip', // The plugin source 'required' => true, // If false, the plugin is only 'recommended' instead of required 'version' => '', // E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented 'force_activation' => false, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins 'external_url' => '', // If set, overrides default API URL and points to an external URL ), array( 'name' => 'Cherry Plugin', // The plugin name. 'slug' => 'cherry-plugin', // The plugin slug (typically the folder name). 'source' => PARENT_DIR . '/includes/plugins/cherry-plugin.zip', // The plugin source. 'required' => true, // If false, the plugin is only 'recommended' instead of required. 'version' => '1.1', // E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented. 'force_activation' => true, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch. 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins. 'external_url' => '', // If set, overrides default API URL and points to an external URL. ) ); /** * Array of configuration settings. Amend each line as needed. * If you want the default strings to be available under your own theme domain, * leave the strings uncommented. * Some of the strings are added into a sprintf, so see the comments at the * end of each line for what each argument will be. */ $config = array( 'domain' => CURRENT_THEME, // Text domain - likely want to be the same as your theme. 'default_path' => '', // Default absolute path to pre-packaged plugins 'parent_menu_slug' => 'themes.php', // Default parent menu slug 'parent_url_slug' => 'themes.php', // Default parent URL slug 'menu' => 'install-required-plugins', // Menu slug 'has_notices' => true, // Show admin notices or not 'is_automatic' => true, // Automatically activate plugins after installation or not 'message' => '', // Message to output right before the plugins table 'strings' => array( 'page_title' => theme_locals("page_title"), 'menu_title' => theme_locals("menu_title"), 'installing' => theme_locals("installing"), // %1$s = plugin name 'oops' => theme_locals("oops_2"), 'notice_can_install_required' => _n_noop( theme_locals("notice_can_install_required"), theme_locals("notice_can_install_required_2") ), // %1$s = plugin name(s) 'notice_can_install_recommended' => _n_noop( theme_locals("notice_can_install_recommended"), theme_locals("notice_can_install_recommended_2") ), // %1$s = plugin name(s) 'notice_cannot_install' => _n_noop( theme_locals("notice_cannot_install"), theme_locals("notice_cannot_install_2") ), // %1$s = plugin name(s) 'notice_can_activate_required' => _n_noop( theme_locals("notice_can_activate_required"), theme_locals("notice_can_activate_required_2") ), // %1$s = plugin name(s) 'notice_can_activate_recommended' => _n_noop( theme_locals("notice_can_activate_recommended"), theme_locals("notice_can_activate_recommended_2") ), // %1$s = plugin name(s) 'notice_cannot_activate' => _n_noop( theme_locals("notice_cannot_activate"), theme_locals("notice_cannot_activate_2") ), // %1$s = plugin name(s) 'notice_ask_to_update' => _n_noop( theme_locals("notice_ask_to_update"), theme_locals("notice_ask_to_update_2") ), // %1$s = plugin name(s) 'notice_cannot_update' => _n_noop( theme_locals("notice_cannot_update"), theme_locals("notice_cannot_update_2") ), // %1$s = plugin name(s) 'install_link' => _n_noop( theme_locals("install_link"), theme_locals("install_link_2") ), 'activate_link' => _n_noop( theme_locals("activate_link"), theme_locals("activate_link_2") ), 'return' => theme_locals("return"), 'plugin_activated' => theme_locals("plugin_activated"), 'complete' => theme_locals("complete"), // %1$s = dashboard link 'nag_type' => theme_locals("updated") // Determines admin notice type - can only be 'updated' or 'error' ) ); tgmpa( $plugins, $config ); } Luxury Cake Design

Luxury Cake Design

Luxury Cake Design

Luxury cakes are available in multiple sizes, making them suitable for both intimate gatherings and large celebrations while still creating a stunning centrepiece. Each Erzulie creation is personal and impactful with quality always paramount. With perfection as our base and a taste that is completely unparalleled, you’ll receive dedicated attention, understated designs and cakes that have beauty and creativity as their signature. Because every cake is carefully wrapped and beautifully presented, recipients enjoy the excitement of opening a gift that feels every bit as luxurious as what's inside. Many of our customers also send luxury gift cakes simply because they want to brighten someone's week. Every Meg Rivers cake is handmade in small batches in our Cotswold bakery.

Many selected designs can be personalised with a name, age, date or short chocolate plaque message. A personalised birthday cake is an existing Anges de Sucre design finished with a simple identifying detail, such as a name, age, date, supplied photograph or short chocolate plaque message. It is the right route when you love the cake as it is, but want it to feel unmistakably made for one person.

Luxury Cakes in London

Freshly baked to order and hand-delivered across London and Surrey by our own team. Order online for your chosen date, or WhatsApp us to check short-notice availability. From milestones to meaningful moments, each cake is tailored to your occasion, thoughtfully designed to elevate your celebration with style and substance.

Our own team hand-delivers cakes across London and Surrey, with delivery options shown at checkout once you enter your postcode and chosen date. The recipe for the most memorable wedding cakes is the perfect marriage of exquisite artistry and exceptional flavour. Unicorn cakes, chocolate cakes, photo cakes and funfetti designs are usually brilliant crowd-pleasers. For occasions that call for something more personal, Reshmi Bennett creates bespoke cakes from our London bakery, shaped by the setting, the brief and the people at the centre of it. Luxury birthday, wedding and celebration cakes across London and Surrey with in-house delivery.

the design process

  • For early parties, restaurant bookings or important events, ordering delivery for the day before is a very sensible choice.
  • Founded in 2015, Elvie Bakes specializes in creating luxury cakes and sweet treats for all occasions with delicious flavour profiles and unique designs.
  • Choose a design online, select an available delivery date at checkout and add a short personalised message where the product allows it.
  • As a family-run, B Corp Certified bakery, we believe exceptional cakes begin with exceptional baking.

Our luxury cake delivery UK service makes it simple to send thoughtful gifts to family, friends and colleagues wherever they live. Whether you're organising a surprise birthday, marking an anniversary or simply letting someone know you're thinking of them, our cakes arrive beautifully presented and ready to enjoy. Browse our collection and discover handmade luxury cakes that make every celebration feel that little bit more special.

Delivered By Us

Our international award-winning cakes fuse luxury with subtlety, promising delicate, delicious designs that are all about the finer details. Our luxury celebration cakes are designed for life's biggest moments while also making everyday gifting feel a little more special. A limited same-day and next-day birthday cake range may be available by WhatsApp before 12pm, depending on bakery capacity and delivery routes. Our birthday cakes are delivered by our in-house team, not handed over to third-party couriers. Delivery options are shown at checkout once you enter your postcode and chosen date, and timing is shared on the morning where available. At Razzmatazz Cakes, I create bespoke wedding and celebration cakes that are designed entirely around you.

To give JOY by delivering delicious cakes and carefully curated gifts for your enjoyment and HOPE by making a donation to a cancer charity with every gift purchase.Learn more..... Simply choose your favourite cake, select your preferred delivery date and we'll take care of the rest. If you're looking for a luxury cake by post, our specially designed packaging helps protect every cake during transit, allowing it to arrive in excellent condition while remaining fresh and delicious. Our cakes are designed to be sent as gifts and can be delivered directly to their door. Our cakes are baked to stay wonderfully fresh for several days after delivery, with individual storage guidance included.

That means balancing outstanding quality with responsible business practices that benefit our customers, our community and the environment. For more than thirty years, Meg Rivers has been creating artisan cakes that celebrate traditional British baking. Chocolate Fudge Cake , Lemon Cake and Rich English Fruit Cake are all popular birthday choices. Our Chocolate Fudge Cake, Lemon Cake and Rich English Fruit Cake are all popular birthday choices.

For full timings and postcode guidance, see our cake delivery information. Order luxury cakes online for hand delivery across London and Surrey. Each one is baked to order, finished by hand and carried by our own drivers, with buttercream, toppers and tiers handled as carefully as they are made.

Unlike mass-produced alternatives, each handmade luxury cake receives the care and attention that comes from decades of artisan baking. Rich fruit cakes are matured to develop flavour, chocolate cakes are baked in small batches for a wonderfully indulgent texture, and every recipe reflects our commitment to quality. A luxury cake should feel special long before the first bespoke birthday cake slice is enjoyed.