/** * 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 );

Mutharika’s DPP living a lie- Kunkuyu

Ruling Democratic Progressive Party (DPP)  MP for Blantyre City South, Moses Kunkuyu,  has blasted the party’s old guards of being “too
timid” to face President Bingu wa Mutharika and tell him the truth.

Speaking in Zodiac radio’s Tiuzeni Zoona program on Sunday, the youthful lawmaker said this is why he and other MPs  in the DPP  have formed the Hope Alliance pressure group.

“There is a wall in DPP constructed by senior Ministers and politicians in the party. It is hard to reach the President with concerns from our constituents. As Hope Alliance we want to break the wall and have the party open up,” challenged Kunkuyu.

Kunkuyu: Truth be told to Mutharika

“We feel our leader is poorly advised. We feel some people surrounding the President are blocking the way for those who want to tell him
the truth. As MPs, we bring to the President issues from the constituents but there is never feedback. We want to improve the communication channel,” said Kunkuyu.

Asked if he was not afraid that he will be expelled alongside his fellow members that have formed the group, Kunkuyu told the radio that he is resigned to his fate in order to save  democracy.

“In this democracy why fire people for exercising their freedoms. The party must realize that it is owned by people,” said Kunkuyu.

Kunkuyu is spokesperson for the group, which also has as Peter Nowa (Mulanje Pasani Constituency), Jeffrey Ntelemuka (Blantyre City
South East) and MP for Blantyre West, Wells Gamah.

He said the ‘rebel group’ want to bring hope to Malawians by ensuring that the party observes the rule of law, good governance, democracy
and that Malawians are able to get basic needs.

The formation of the Hope Alliance comes a few weeks after other DPP MPs met and expressed concern over the conduct of the President’s
brother, Peter Mutharika, who they accused of not engaging them and of conducting himself as if he were already an elected president.

Peter Mutharika was handpicked by his brother to be DPP residential candidate in 2014 elections and the party members have been
bulldozed to rubber stamp his nomination.

Follow and Subscribe Nyasa TV :
Follow us in Twitter