South Africa foreign policy: Ambiguous or misunderstood?
Misalignment in South Africa’s foreign policy strategy has been the subject of much recent scrutiny and criticism.
Read MoreSelect Page
Posted by Stuart Mbanyele and Dr Craig Moffat | Jun 13, 2022 | 0 |
Misalignment in South Africa’s foreign policy strategy has been the subject of much recent scrutiny and criticism.
Read MorePosted by Dr Ross Harvey | Apr 13, 2022 | 0 |
Botswana’s backsliding: A story of governance demise
Read MorePosted by Michael Schmidt | Apr 3, 2022 | 0 |
Accurate, accessible, and intelligible data is critical to inclusive development and governance in Africa, but the continent has long been riddled with “data deserts” where no sound, evidence-based policies can take root.
Read MorePosted by Mischka Moosa | Apr 3, 2022 | 0 |
As the Fourth Industrial Revolution (4IR), founded on data, data ecosystems and the data economy gains global momentum, there is a crucial need for African governments to harness the opportunities this revolution presents.
Read MorePosted by Tshepang Molefe | Feb 28, 2022 | 0 |
Fatal error: Uncaught Error: Class "ET_Builder_Module_Woocommerce_Gallery" not found in /home/site/wwwroot/wp-content/themes/Extra/includes/builder/class-et-builder-module-shortcode-manager.php:705
Stack trace:
#0 /home/site/wwwroot/wp-content/themes/Extra/includes/builder/class-et-builder-module-shortcode-manager.php(655): ET_Builder_Module_Shortcode_Manager->maybe_load_module_from_slug('et_pb_wc_galler...')
#1 /home/site/wwwroot/wp-includes/class-wp-hook.php(326): ET_Builder_Module_Shortcode_Manager->load_modules(false, 'et_pb_wc_galler...')
#2 /home/site/wwwroot/wp-includes/plugin.php(205): WP_Hook->apply_filters(false, Array)
#3 /home/site/wwwroot/wp-includes/shortcodes.php(427): apply_filters('pre_do_shortcod...', false, 'et_pb_wc_galler...', Array, Array)
#4 [internal function]: do_shortcode_tag(Array)
#5 /home/site/wwwroot/wp-includes/shortcodes.php(273): preg_replace_callback('/\\[(\\[?)(et_pb_...', 'do_shortcode_ta...', '[et_pb_button b...')
#6 /home/site/wwwroot/wp-content/themes/Extra/includes/builder/main-structure-elements.php(3784): do_shortcode('[et_pb_button b...')
#7 /home/site/wwwroot/wp-content/themes/Extra/includes/builder/class-et-builder-element.php(3441): ET_Builder_Column->render(Array, '[et_pb_button b...', 'et_pb_column', '', '', '', '', '')
#8 /home/site/wwwroot/wp-includes/shortcodes.php(434): ET_Builder_Element->_render(Array, '[et_pb_button b...', 'et_pb_column')
#9 [internal function]: do_shortcode_tag(Array)
#10 /home/site/wwwroot/wp-includes/shortcodes.php(273): preg_replace_callback('/\\[(\\[?)(et_pb_...', 'do_shortcode_ta...', '[et_pb_column t...')
#11 /home/site/wwwroot/wp-content/themes/Extra/includes/builder/main-structure-elements.php(2274): do_shortcode('[et_pb_column t...')
#12 /home/site/wwwroot/wp-content/themes/Extra/includes/builder/class-et-builder-element.php(3441): ET_Builder_Row->render(Array, '[et_pb_column t...', 'et_pb_row', '', '', '', '', '')
#13 /home/site/wwwroot/wp-includes/shortcodes.php(434): ET_Builder_Element->_render(Array, '[et_pb_column t...', 'et_pb_row')
#14 [internal function]: do_shortcode_tag(Array)
#15 /home/site/wwwroot/wp-includes/shortcodes.php(273): preg_replace_callback('/\\[(\\[?)(et_pb_...', 'do_shortcode_ta...', '[et_pb_row admi...')
#16 /home/site/wwwroot/wp-content/themes/Extra/includes/builder/main-structure-elements.php(1606): do_shortcode('[et_pb_row admi...')
#17 /home/site/wwwroot/wp-content/themes/Extra/includes/builder/class-et-builder-element.php(3441): ET_Builder_Section->render(Array, '[et_pb_row admi...', 'et_pb_section', '', '', '', '', '')
#18 /home/site/wwwroot/wp-includes/shortcodes.php(434): ET_Builder_Element->_render(Array, '[et_pb_row admi...', 'et_pb_section')
#19 [internal function]: do_shortcode_tag(Array)
#20 /home/site/wwwroot/wp-includes/shortcodes.php(273): preg_replace_callback('/\\[(\\[?)(displa...', 'do_shortcode_ta...', '<p>[et_pb_secti...')
#21 /home/site/wwwroot/wp-includes/class-wp-hook.php(324): do_shortcode('<p>[et_pb_secti...')
#22 /home/site/wwwroot/wp-includes/plugin.php(205): WP_Hook->apply_filters('<p>[et_pb_secti...', Array)
#23 /home/site/wwwroot/wp-content/themes/Extra/epanel/custom_functions.php(392): apply_filters('the_content', '[et_pb_section ...')
#24 /home/site/wwwroot/wp-content/themes/Extra/framework/functions.php(126): truncate_post('230', true, Object(WP_Post))
#25 /home/site/wwwroot/wp-content/themes/Extra/index-content.php(45): et_truncate_post('230')
#26 /home/site/wwwroot/wp-content/themes/Extra/index.php(16): require('/home/site/wwwr...')
#27 /home/site/wwwroot/wp-includes/template-loader.php(106): include('/home/site/wwwr...')
#28 /home/site/wwwroot/wp-blog-header.php(19): require_once('/home/site/wwwr...')
#29 /home/site/wwwroot/index.php(17): require('/home/site/wwwr...')
#30 {main}
thrown in /home/site/wwwroot/wp-content/themes/Extra/includes/builder/class-et-builder-module-shortcode-manager.php on line 705