/**
* Nyasa Times category archive H1 cleanup.
* Removes "Category:" / "Category archives:" style headings
* and replaces key category headings with SEO-friendly names.
*/
add_filter( 'get_the_archive_title', function( $title ) {
if ( ! is_category() ) {
return $title;
}
$term = get_queried_object();
if ( ! $term || empty( $term->slug ) ) {
return $title;
}
$titles = array(
'news' => 'Latest Malawi News',
'national' => 'Malawi National News',
'politics' => 'Malawi Politics News',
'business' => 'Malawi Business & Economy News',
'sports' => 'Malawi Sports News',
'education' => 'Malawi Education News',
'health' => 'Malawi Health News',
'entertainment' => 'Malawi Entertainment News',
'columns' => 'Malawi Opinion & Analysis',
'religious-news' => 'Malawi Religion & Faith News',
'religion' => 'Malawi Religion & Faith News',
);
if ( isset( $titles[ $term->slug ] ) ) {
return $titles[ $term->slug ];
}
return single_cat_title( '', false );
}, 99 );
/**
* Remove WordPress archive prefixes.
*/
add_filter( 'get_the_archive_title_prefix', '__return_empty_string' );
/**
* Nyasa Times AIOSEO category title overrides.
*/
add_filter( 'aioseo_title', function( $title ) {
if ( ! is_category() ) {
return $title;
}
$term = get_queried_object();
if ( ! $term || empty( $term->slug ) ) {
return $title;
}
$seo_titles = array(
'news' =>
'Latest Malawi News | Breaking Updates & Public Interest Stories | Nyasa Times',
'national' =>
'Malawi National News | Latest Local & Public Affairs | Nyasa Times',
'politics' =>
'Malawi Politics News | Government, Parliament & Elections | Nyasa Times',
'business' =>
'Malawi Business News | Economy, Banking, Trade & Jobs | Nyasa Times',
'sports' =>
'Malawi Sports News | Football, Netball & National Teams | Nyasa Times',
'education' =>
'Malawi Education News | Schools, Universities & Exams | Nyasa Times',
'health' =>
'Malawi Health News | Hospitals, Public Health & Medicine | Nyasa Times',
'entertainment' =>
'Malawi Entertainment News | Music, Culture & Events | Nyasa Times',
'columns' =>
'Malawi Opinion & Analysis | Columns & Commentary | Nyasa Times',
'religious-news' =>
'Malawi Religion & Faith News | Churches & Community | Nyasa Times',
'religion' =>
'Malawi Religion & Faith News | Churches & Community | Nyasa Times',
);
if ( isset( $seo_titles[ $term->slug ] ) ) {
return $seo_titles[ $term->slug ];
}
return $title;
}, 99 );
/**
* Nyasa Times category meta descriptions for AIOSEO.
*/
add_filter( 'aioseo_description', function( $description ) {
if ( ! is_category() ) {
return $description;
}
$term = get_queried_object();
if ( ! $term || empty( $term->slug ) ) {
return $description;
}
$descriptions = array(
'news' =>
'Latest Malawi news, breaking updates, public-interest stories, community developments and national reports from Nyasa Times.',
'national' =>
'Read Malawi national news, public affairs, local updates, government services and community stories from Nyasa Times.',
'politics' =>
'Latest Malawi politics news, elections, Parliament, government decisions, party updates, policy debate and analysis from Nyasa Times.',
'business' =>
'Read Malawi business news, economy, banking, trade, investment, energy, agriculture, jobs and market updates from Nyasa Times.',
'sports' =>
'Latest Malawi sports news, football, netball, athletics, clubs, national teams and Malawian athletes at home and abroad.',
'education' =>
'Malawi education news on schools, universities, exams, scholarships, teachers, students, policy updates and learning developments.',
'health' =>
'Malawi health news on hospitals, public health, disease outbreaks, medicine, maternal health, children’s health and health policy.',
'entertainment' =>
'Malawi entertainment news on music, culture, film, fashion, celebrities, festivals, events and creative industry updates.',
'columns' =>
'Read Malawi opinion, columns, editorials and analysis on politics, governance, business, society, leadership and development.',
'religious-news' =>
'Malawi religious news, church updates, faith events, Christian community stories, religious leaders and social impact coverage.',
'religion' =>
'Malawi religious news, church updates, faith events, Christian community stories, religious leaders and social impact coverage.',
);
if ( isset( $descriptions[ $term->slug ] ) ) {
return $descriptions[ $term->slug ];
}
return $description;
}, 99 );
/**
* Display category description before the article list
* when the theme does not output it.
*/
add_action( 'loop_start', function( $query ) {
if (
! is_category() ||
! $query->is_main_query() ||
is_admin()
) {
return;
}
static $shown = false;
if ( $shown ) {
return;
}
$shown = true;
$description = category_description();
if ( empty( trim( wp_strip_all_tags( $description ) ) ) ) {
return;
}
echo '
';
echo wp_kses_post( $description );
echo '
';
} );/**
* NYASA TIMES SEO + ARCHIVE FIX
*
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
/**
* -------------------------------------------------------
* 1. CATEGORY CONFIGURATION
* -------------------------------------------------------
*/
function nyasa_category_seo_data() {
return array(
'news' => array(
'h1' => 'Latest Malawi News',
'title' => 'Latest Malawi News | Breaking Updates & Public Interest Stories | Nyasa Times',
'desc' => 'Latest Malawi news, breaking updates, public-interest stories, community developments and national reports from Nyasa Times.',
),
'national' => array(
'h1' => 'Malawi National News',
'title' => 'Malawi National News | Latest Local & Public Affairs | Nyasa Times',
'desc' => 'Read Malawi national news, public affairs, local updates, government services and community stories from Nyasa Times.',
),
'politics' => array(
'h1' => 'Malawi Politics News',
'title' => 'Malawi Politics News | Government, Parliament & Elections | Nyasa Times',
'desc' => 'Latest Malawi politics news, elections, Parliament, government decisions, party updates, policy debate and analysis from Nyasa Times.',
),
'business' => array(
'h1' => 'Malawi Business & Economy News',
'title' => 'Malawi Business News | Economy, Banking & Markets | Nyasa Times',
'desc' => 'Read Malawi business news, economy, banking, trade, investment, energy, agriculture, jobs and market updates from Nyasa Times.',
),
'sports' => array(
'h1' => 'Malawi Sports News',
'title' => 'Malawi Sports News | Football, Netball & National Teams | Nyasa Times',
'desc' => 'Latest Malawi sports news, football, netball, athletics, clubs, national teams and Malawian athletes at home and abroad.',
),
'education' => array(
'h1' => 'Malawi Education News',
'title' => 'Malawi Education News | Schools, Universities & Exams | Nyasa Times',
'desc' => 'Malawi education news on schools, universities, exams, scholarships, teachers, students, policy updates and learning developments.',
),
'health' => array(
'h1' => 'Malawi Health News',
'title' => 'Malawi Health News | Healthcare & Public Health | Nyasa Times',
'desc' => 'Malawi health news on hospitals, public health, disease outbreaks, medicine, maternal health, children’s health and health policy.',
),
'entertainment' => array(
'h1' => 'Malawi Entertainment News',
'title' => 'Malawi Entertainment News | Music, Culture & Celebrities | Nyasa Times',
'desc' => 'Malawi entertainment news on music, culture, film, fashion, celebrities, festivals, events and creative industry updates.',
),
'columns' => array(
'h1' => 'Malawi Opinion & Analysis',
'title' => 'Malawi Opinion & Analysis | Columns & Commentary | Nyasa Times',
'desc' => 'Read Malawi opinion, columns, editorials and analysis on politics, governance, business, society, leadership and development.',
),
'religious-news' => array(
'h1' => 'Malawi Religion & Faith News',
'title' => 'Malawi Religion & Faith News | Churches & Community | Nyasa Times',
'desc' => 'Malawi religious news, church updates, faith events, Christian community stories, religious leaders and social impact coverage.',
),
'religion' => array(
'h1' => 'Malawi Religion & Faith News',
'title' => 'Malawi Religion & Faith News | Churches & Community | Nyasa Times',
'desc' => 'Malawi religious news, church updates, faith events, Christian community stories, religious leaders and social impact coverage.',
),
);
}
/**
* -------------------------------------------------------
* 2. FIX VISIBLE CATEGORY H1
* -------------------------------------------------------
*
* Converts:
* Category archives: Latest Malawi News
*
* Into:
* Latest Malawi News
*/
add_filter(
'get_the_archive_title',
function ( $title, $original_title = '', $prefix = '' ) {
if ( ! is_category() ) {
return $title;
}
$term = get_queried_object();
if ( ! $term || empty( $term->slug ) ) {
return $title;
}
$data = nyasa_category_seo_data();
if ( isset( $data[ $term->slug ]['h1'] ) ) {
return esc_html( $data[ $term->slug ]['h1'] );
}
return single_cat_title( '', false );
},
999,
3
);
/**
* Remove WordPress archive prefixes.
*/
add_filter(
'get_the_archive_title_prefix',
'__return_empty_string',
999
);
/**
* -------------------------------------------------------
* 3. FIX AIOSEO CATEGORY TITLES
* -------------------------------------------------------
*
* Prevents titles such as:
* "Malawi Latest Malawi News News..."
*/
add_filter(
'aioseo_title',
function ( $title ) {
/*
* Category titles
*/
if ( is_category() ) {
$term = get_queried_object();
if ( $term && ! empty( $term->slug ) ) {
$data = nyasa_category_seo_data();
if ( isset( $data[ $term->slug ]['title'] ) ) {
return $data[ $term->slug ]['title'];
}
}
}
/*
* Article titles
*
* Converts:
* Article headline - Featured News Malawi | Nyasa Times
*
* Into:
* Article headline | Nyasa Times
*/
if ( is_singular( 'post' ) ) {
return wp_strip_all_tags( get_the_title() )
. ' | Nyasa Times';
}
return $title;
},
999
);
/**
* -------------------------------------------------------
* 4. FIX AIOSEO CATEGORY META DESCRIPTIONS
* -------------------------------------------------------
*/
add_filter(
'aioseo_description',
function ( $description ) {
if ( ! is_category() ) {
return $description;
}
$term = get_queried_object();
if ( ! $term || empty( $term->slug ) ) {
return $description;
}
$data = nyasa_category_seo_data();
if ( isset( $data[ $term->slug ]['desc'] ) ) {
return $data[ $term->slug ]['desc'];
}
return $description;
},
999
);
/**
* -------------------------------------------------------
* 5. DISPLAY CATEGORY DESCRIPTION
* -------------------------------------------------------
*
* Shows the short SEO introduction above the article list.
*/
add_action(
'loop_start',
function ( $query ) {
if (
is_admin()
|| ! is_category()
|| ! $query->is_main_query()
) {
return;
}
static $nyasa_description_shown = false;
if ( $nyasa_description_shown ) {
return;
}
$term = get_queried_object();
if ( ! $term || empty( $term->slug ) ) {
return;
}
$data = nyasa_category_seo_data();
if ( ! isset( $data[ $term->slug ]['desc'] ) ) {
return;
}
$nyasa_description_shown = true;
echo '';
echo '
';
echo esc_html( $data[ $term->slug ]['desc'] );
echo '
';
echo '
';
},
5
);
Skip to content
As you descend, about to land either at Blantyre- Chileka International Airport or Kamuzu International Airport in Lilongwe, you can’t help admire how virgin much of our land—a symbol that we still have sufficient space to grow our cities.
President Chakwera need to stand up right now—or he should even institute a Commission of Inquiry into the dubious land sales
But don’t be fooled.
Little, if not none, of this land belongs either to government or native Malawians.
I would bet that over 90 percent of the virgin land you admire when you descend either belongs to some white guy or, which is always the case, few Asians.
That is a sad reality before our eyes, as Malawians.
The previous regimes, in their get-rich-quick escapades, have sold off the best of this country’s through heinous and dubious ways unimaginable.
In some areas, you have cases, and they are many, where locals wake up as criminals, accused of trespassing on a piece of land they have lived for ages.
It’s these inconsiderate, corrupt, heinous and dubious land grabs between corrupt government officials and richer ‘investors’ that is irking and displacing honest Malawians—eventually, spurring wars of control between indigenous Malawians and these so-called investors running known and unknown errands in this country.
That is the story of Kumbali Lodge in Lilongwe which, over the weekend, faced the fury of villagers who torched part of properties.
As expected, we are all quick to condemn the act of the villagers but, strangely, we are slow to listen to stories of unannounced displacements these honest Malawians have suffered over years without redress of authorities.
Police, again, is quick to arrest over 48 villagers and, again, promise to arrest more yet there is a deeper story of exploitation, displacement and agony at the heart of these villagers.
I have chosen to stand with them. Not just them; but also millions of Malawians across the country who are landless because their land has been sold off by corrupt government officials.
If government plays deaf to the dubious and heinous land sales that happened during previous regimes, this country will shortly be on fire.
President Lazarus Chakwera need to stand up right now—or he should even institute a Commission of Inquiry into the dubious land sales and, as a nation, we must move to reverse them.
Follow and Subscribe Nyasa TV :
Post navigation