Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /usr/www/users/explohnacv/wp-content/plugins/woocommerce/packages/woocommerce-admin/src/API/Reports/Orders/Stats/DataStore.php on line 378 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /usr/www/users/explohnacv/wp-content/plugins/woocommerce/packages/woocommerce-admin/src/API/Reports/Orders/Stats/DataStore.php on line 690 Deprecated: Return type of Yoast\WP\Lib\Model::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/explohnacv/wp-content/plugins/wordpress-seo/lib/model.php on line 546 Deprecated: Creation of dynamic property Merlin::$ready_big_button_url is deprecated in /usr/www/users/explohnacv/wp-content/themes/nt-antique/includes/merlin/class-merlin.php on line 262 Deprecated: Creation of dynamic property Merlin::$slug is deprecated in /usr/www/users/explohnacv/wp-content/themes/nt-antique/includes/merlin/class-merlin.php on line 269 Deprecated: Creation of dynamic property WC_Countries::$countries is deprecated in /usr/www/users/explohnacv/wp-content/plugins/woocommerce/includes/class-wc-countries.php on line 51 Deprecated: Creation of dynamic property WC_Cart::$coupon_discount_totals is deprecated in /usr/www/users/explohnacv/wp-content/plugins/woocommerce/includes/legacy/class-wc-legacy-cart.php on line 266 Deprecated: Creation of dynamic property WC_Cart::$coupon_discount_tax_totals is deprecated in /usr/www/users/explohnacv/wp-content/plugins/woocommerce/includes/legacy/class-wc-legacy-cart.php on line 266 Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/explohnacv/wp-includes/Requests/Cookie/Jar.php on line 63 Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/explohnacv/wp-includes/Requests/Cookie/Jar.php on line 73 Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $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 /usr/www/users/explohnacv/wp-includes/Requests/Cookie/Jar.php on line 89 Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/explohnacv/wp-includes/Requests/Cookie/Jar.php on line 102 Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/explohnacv/wp-includes/Requests/Cookie/Jar.php on line 111 Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/explohnacv/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40 Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/explohnacv/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51 Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $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 /usr/www/users/explohnacv/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68 Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/explohnacv/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82 Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/explohnacv/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91 Deprecated: Creation of dynamic property wfBrowscap::$_source_version is deprecated in /usr/www/users/explohnacv/wp-content/plugins/wordfence/lib/wfBrowscap.php on line 97
Deprecated: Return type of Yoast\WP\Lib\ORM::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/explohnacv/wp-content/plugins/wordpress-seo/lib/orm.php on line 2291 Deprecated: Return type of Yoast\WP\Lib\ORM::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/explohnacv/wp-content/plugins/wordpress-seo/lib/orm.php on line 2300 Deprecated: Return type of Yoast\WP\Lib\ORM::offsetSet($key, $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 /usr/www/users/explohnacv/wp-content/plugins/wordpress-seo/lib/orm.php on line 2308 Deprecated: Return type of Yoast\WP\Lib\ORM::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/explohnacv/wp-content/plugins/wordpress-seo/lib/orm.php on line 2318 Deprecated: Creation of dynamic property Yoast\WP\SEO\Surfaces\Classes_Surface::$container is deprecated in /usr/www/users/explohnacv/wp-content/plugins/wordpress-seo/src/surfaces/classes-surface.php on line 23 Deprecated: Creation of dynamic property Yoast\WP\SEO\Main::$classes is deprecated in /usr/www/users/explohnacv/wp-content/plugins/wordpress-seo/src/main.php on line 102WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]SELECT * FROM `yoast_wp_seo_models_indexable` WHERE `object_id` = '103' AND `object_type` = 'post' LIMIT 1
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]SELECT * FROM `yoast_wp_seo_models_indexable` WHERE `object_id` = '103' AND `object_type` = 'post' LIMIT 1
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_seo_meta' doesn't exist]SELECT * FROM `yoast_wp_seo_models_seo_meta` WHERE `object_id` = '103' LIMIT 1
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_seo_meta' doesn't exist]SELECT * FROM `yoast_wp_seo_models_seo_meta` WHERE `object_id` = '103' LIMIT 1
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]SELECT * FROM `yoast_wp_seo_models_indexable` WHERE `object_id` = '1' AND `object_type` = 'user' LIMIT 1
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]SELECT * FROM `yoast_wp_seo_models_indexable` WHERE `object_id` = '1' AND `object_type` = 'user' LIMIT 1
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]SELECT COUNT(*) AS `count` FROM `yoast_wp_seo_models_indexable` WHERE `object_type` = 'post' AND `object_sub_type` IN ('post') AND `author_id` = '1' AND `is_public` = '1' LIMIT 1
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]SELECT COUNT(*) AS `count` FROM `yoast_wp_seo_models_indexable` WHERE `object_type` = 'post' AND `object_sub_type` IN ('post') AND `author_id` = '1' AND `is_public` = '1' LIMIT 1
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]SELECT COUNT(*) AS `count` FROM `yoast_wp_seo_models_indexable` WHERE `object_type` = 'post' AND `object_sub_type` IN ('post') AND `author_id` = '1' AND `is_public` IS NULL LIMIT 1
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]SELECT COUNT(*) AS `count` FROM `yoast_wp_seo_models_indexable` WHERE `object_type` = 'post' AND `object_sub_type` IN ('post') AND `author_id` = '1' AND `is_public` IS NULL LIMIT 1
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]INSERT INTO `yoast_wp_seo_models_indexable` (`object_id`, `object_type`, `permalink`, `title`, `description`, `is_cornerstone`, `is_robots_noindex`, `is_robots_nofollow`, `is_robots_noarchive`, `is_robots_noimageindex`, `is_robots_nosnippet`, `is_public`, `has_public_posts`, `blog_id`, `open_graph_image`, `open_graph_image_id`, `open_graph_image_source`, `open_graph_image_meta`, `twitter_image`, `twitter_image_id`, `twitter_image_source`, `permalink_hash`, `created_at`, `updated_at`) VALUES ('1', 'user', 'https://explosivemedia.co.za/author/explom/', NULL, NULL, '0', '0', NULL, NULL, NULL, NULL, NULL, '0', '1', 'https://secure.gravatar.com/avatar/b554d35211f656936daff512642edec2?s=500&d=mm&r=g', NULL, 'gravatar-image', NULL, 'https://secure.gravatar.com/avatar/b554d35211f656936daff512642edec2?s=500&d=mm&r=g', NULL, 'gravatar-image', '43:0072ea69fbd9aec5e87781fd54b8445c', '2026-01-12 14:18:17', '2026-01-12 14:18:17')
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]SELECT * FROM `yoast_wp_seo_models_indexable` WHERE `object_id` = '1' AND `object_type` = 'user' LIMIT 1
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]SELECT * FROM `yoast_wp_seo_models_indexable` WHERE `object_id` = '1' AND `object_type` = 'user' LIMIT 1
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]SELECT COUNT(*) AS `count` FROM `yoast_wp_seo_models_indexable` WHERE `object_type` = 'post' AND `object_sub_type` IN ('post') AND `author_id` = '1' AND `is_public` = '1' LIMIT 1
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]SELECT COUNT(*) AS `count` FROM `yoast_wp_seo_models_indexable` WHERE `object_type` = 'post' AND `object_sub_type` IN ('post') AND `author_id` = '1' AND `is_public` = '1' LIMIT 1
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]SELECT COUNT(*) AS `count` FROM `yoast_wp_seo_models_indexable` WHERE `object_type` = 'post' AND `object_sub_type` IN ('post') AND `author_id` = '1' AND `is_public` IS NULL LIMIT 1
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]SELECT COUNT(*) AS `count` FROM `yoast_wp_seo_models_indexable` WHERE `object_type` = 'post' AND `object_sub_type` IN ('post') AND `author_id` = '1' AND `is_public` IS NULL LIMIT 1
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]INSERT INTO `yoast_wp_seo_models_indexable` (`object_id`, `object_type`, `permalink`, `title`, `description`, `is_cornerstone`, `is_robots_noindex`, `is_robots_nofollow`, `is_robots_noarchive`, `is_robots_noimageindex`, `is_robots_nosnippet`, `is_public`, `has_public_posts`, `blog_id`, `open_graph_image`, `open_graph_image_id`, `open_graph_image_source`, `open_graph_image_meta`, `twitter_image`, `twitter_image_id`, `twitter_image_source`, `permalink_hash`, `created_at`, `updated_at`) VALUES ('1', 'user', 'https://explosivemedia.co.za/author/explom/', NULL, NULL, '0', '0', NULL, NULL, NULL, NULL, NULL, '0', '1', 'https://secure.gravatar.com/avatar/b554d35211f656936daff512642edec2?s=500&d=mm&r=g', NULL, 'gravatar-image', NULL, 'https://secure.gravatar.com/avatar/b554d35211f656936daff512642edec2?s=500&d=mm&r=g', NULL, 'gravatar-image', '43:0072ea69fbd9aec5e87781fd54b8445c', '2026-01-12 14:18:17', '2026-01-12 14:18:17')
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]SELECT COUNT(*) AS `count` FROM `yoast_wp_seo_models_indexable` WHERE `object_type` = 'post' AND `object_sub_type` IN ('post') AND `author_id` = '1' AND `is_public` = '1' LIMIT 1
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]SELECT COUNT(*) AS `count` FROM `yoast_wp_seo_models_indexable` WHERE `object_type` = 'post' AND `object_sub_type` IN ('post') AND `author_id` = '1' AND `is_public` = '1' LIMIT 1
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]SELECT COUNT(*) AS `count` FROM `yoast_wp_seo_models_indexable` WHERE `object_type` = 'post' AND `object_sub_type` IN ('post') AND `author_id` = '1' AND `is_public` IS NULL LIMIT 1
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]SELECT COUNT(*) AS `count` FROM `yoast_wp_seo_models_indexable` WHERE `object_type` = 'post' AND `object_sub_type` IN ('post') AND `author_id` = '1' AND `is_public` IS NULL LIMIT 1
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]UPDATE `yoast_wp_seo_models_indexable` SET `has_public_posts` = '0', `permalink` = 'https://explosivemedia.co.za/author/explom/', `permalink_hash` = '43:0072ea69fbd9aec5e87781fd54b8445c', `updated_at` = '2026-01-12 14:18:17' WHERE `id` = '0'
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]UPDATE `yoast_wp_seo_models_indexable` SET `has_public_posts` = NULL WHERE `object_type` = 'post' AND `object_sub_type` = 'attachment' AND `post_status` = 'inherit' AND `post_parent` = '103'
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable' doesn't exist]INSERT INTO `yoast_wp_seo_models_indexable` (`object_id`, `object_type`, `object_sub_type`, `permalink`, `primary_focus_keyword_score`, `readability_score`, `is_cornerstone`, `is_robots_noindex`, `is_robots_nofollow`, `is_robots_noimageindex`, `is_robots_noarchive`, `is_robots_nosnippet`, `open_graph_image`, `open_graph_image_id`, `open_graph_image_source`, `open_graph_image_meta`, `twitter_image`, `twitter_image_id`, `twitter_image_source`, `primary_focus_keyword`, `canonical`, `title`, `description`, `breadcrumb_title`, `open_graph_title`, `open_graph_description`, `twitter_title`, `twitter_description`, `author_id`, `post_parent`, `number_of_pages`, `post_status`, `is_protected`, `is_public`, `has_public_posts`, `blog_id`, `permalink_hash`, `created_at`, `updated_at`) VALUES ('103', 'post', 'page', 'https://explosivemedia.co.za/', '84', '30', '0', NULL, '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Explosive Media', NULL, '%%sitename%% - Creativity lives here', 'GOOD ENOUGH FOR ANY BUSINESS. At Explosive Media, we determine the optimal approach when planning and delivering projects.', 'Frontpage', NULL, NULL, NULL, NULL, '1', '0', NULL, 'publish', '0', NULL, NULL, '1', '29:2965b9cd9a1c23730896424d7de8b810', '2026-01-12 14:18:17', '2026-01-12 14:18:17')
WordPress database error: [Table 'explohnacv_main.yoast_wp_seo_models_indexable_hierarchy' doesn't exist]DELETE FROM `yoast_wp_seo_models_indexable_hierarchy` WHERE `indexable_id` = '0'
At Explosive Media, we determine the optimal approach when planning and delivering projects. To keep pace with the ever-changing technologies, we adapt by continually exploring new possibilities to solve and deliver projects to our clients.
Explosive Media has unique and creative solutions that meet the clients’ expectations by realizing the clients’ business objectives, through our strict adherence to the ethical principles of media practices.
Creative approaches to the clients’ special needs in order to find unique and tailored media solutions Professional quality of services provided by a highly skilled and motivated team
Explosive Media’s approach is to create, modify and add value to the media industry whilst protecting the heritage of indigenous art and culture.
At Explosive Media, we prioritise creating sustainable solutions based on the creative presentation of credible information and sound media judgement and practices.
The carefully balanced combination of knowledge of the South African media environment and business conditions, the innovative approach to reaching client objectives, and the experience of our staff, enhance Explosive Media’s capabilities to effectively manage and deliver projects timeously and with adherence to stringent ethical standards.

This is what Explosive Media can do for you
Logo design, business card, website development, profile design, annual report design
Brochures and posters or flyers, Billboard, Exhibition concepts and stand design
Print advertising for magazine, newspaper, billboards and other print media
Signage, Front office design, Info graphs
Explosive Media is more than just your average media company. It is a team that consists of youth that will bring you nothing but fresh ideas. We are a team that consists of young yet enthusiastic creatives oozing with fresh ideas. We’re neither inside nor outside the box thinkers, we’re somewhere in between as we provide the best of both worlds in all things media
We pride ourselves in paying careful and close attention and treating every project the same way that one would obsess over making the perfect first impression, so now ask yourself this, why settle for anything short of perfection?
Graphics Design95%
Web Design & Development80%
Photography & Videography70%
Print Advertising85%
Wordpress90%



Here's what our clients have to say.
We would love to hear from you
ALSONIA DUROYIndulgence SA
A most effiecient company offering a reasonable priced professional service by competent, courteous and friendly personal. Thanks to Explosive Media I am now possession of beautifully made online boutique store
TSHEPO TAUMajesty Magazine SA
Majesty Magazine worked with Explosive Media on a number of projects. The team were great at understanding our vision and created designs that matched perfectly to what we spoke about, including our very own online magazine site that is receiving positive feedbacks from our readers.
PHUTHUMA DLAMINI Phuthuma Consulting
Explosive Media are a great agency who are not only flexible, efficient and professional but a group of people who really care about delivering results.