/** * ========================================================== * GET OR CREATE WORDPRESS CATEGORY * ========================================================== * * Bangladesh Diplomat special-news rule: * * INTERNATIONAL -> special-news * CRIME -> special-news * POLITICS -> special-news * * Every post still gets: * - Original category * - সর্বশেষ * * Other sites are NOT affected. * ========================================================== */ function getWordPressCategoryIds_( categoryName, config ) { const names = []; const ownCategory = String( categoryName || "" ).trim(); /** * -------------------------------------------------------- * ORIGINAL CATEGORY * -------------------------------------------------------- */ if (ownCategory) { names.push( ownCategory ); } /** * -------------------------------------------------------- * EVERY NEWS -> সর্বশেষ * -------------------------------------------------------- */ names.push( "সর্বশেষ" ); /** * -------------------------------------------------------- * SPECIAL NEWS / HOMEPAGE SLIDER * -------------------------------------------------------- * * Only Bangladesh Diplomat. */ if ( wpShouldAddSpecialNews_( ownCategory, config ) ) { names.push( "special-news" ); Logger.log( "SPECIAL NEWS ROUTE : YES | CATEGORY=" + ownCategory ); } else { Logger.log( "SPECIAL NEWS ROUTE : NO | CATEGORY=" + ownCategory ); } /** * -------------------------------------------------------- * REMOVE DUPLICATE CATEGORY NAMES * -------------------------------------------------------- */ const uniqueNames = []; names.forEach( function(name) { const normalized = String( name || "" ) .trim() .toLowerCase(); if (!normalized) { return; } const alreadyExists = uniqueNames.some( function(item) { return ( String( item || "" ) .trim() .toLowerCase() === normalized ); } ); if (!alreadyExists) { uniqueNames.push( String( name ).trim() ); } } ); /** * -------------------------------------------------------- * RESOLVE WORDPRESS CATEGORY IDS * -------------------------------------------------------- */ const ids = []; uniqueNames.forEach( function(name) { const id = getOrCreateWordPressCategory_( name, config ); if ( id && Number(id) > 0 && ids.indexOf( Number(id) ) === -1 ) { ids.push( Number(id) ); } } ); Logger.log( "WORDPRESS CATEGORY NAMES : " + JSON.stringify( uniqueNames ) ); Logger.log( "WORDPRESS CATEGORY IDS : " + JSON.stringify( ids ) ); return ids; } /** * ========================================================== * SPECIAL NEWS CATEGORY RULE * ========================================================== * * TRUE only when: * - Site = Bangladesh Diplomat * - Category belongs to: * 1. International * 2. Crime * 3. Politics * ========================================================== */ function wpShouldAddSpecialNews_( categoryName, config ) { const siteUrl = String( config && config.site_url ? config.site_url : "" ) .trim() .toLowerCase(); /** * Do not affect SITE002 / SITE003 * or any other WordPress site. */ if ( siteUrl.indexOf( "bangladeshdiplomat.com" ) === -1 ) { return false; } const category = String( categoryName || "" ) .trim() .toLowerCase(); if (!category) { return false; } /** * -------------------------------------------------------- * INTERNATIONAL * -------------------------------------------------------- */ const internationalKeywords = [ "international", "world", "বিশ্ব", "আন্তর্জাতিক", "বিদেশ" ]; /** * -------------------------------------------------------- * CRIME * -------------------------------------------------------- */ const crimeKeywords = [ "crime", "law-and-court", "law-court", "law-crime", "অপরাধ", "আইন ও আদালত", "আইন-আদালত", "আইন আদালত", "হত্যা", "দুর্ঘটনা" ]; /** * -------------------------------------------------------- * POLITICS * -------------------------------------------------------- */ const politicsKeywords = [ "politics", "bd-politics", "রাজনীতি" ]; const specialKeywords = internationalKeywords .concat( crimeKeywords ) .concat( politicsKeywords ); for ( let i = 0; i < specialKeywords.length; i++ ) { const keyword = String( specialKeywords[i] || "" ) .trim() .toLowerCase(); if ( keyword && category.indexOf( keyword ) !== -1 ) { return true; } } return false; } /** * ========================================================== * SAFE SPECIAL NEWS RULE TEST * ========================================================== * * NO WordPress publish. * NO category creation. * NO sheet modification. */ function testSpecialNewsCategoryRule() { const config = { site_url: "https://bangladeshdiplomat.com" }; const tests = [ "international", "আন্তর্জাতিক", "world", "বিশ্ব", "অপরাধ", "অপরাধ ও দুর্ঘটনা", "law-and-court", "আইন-আদালত", "politics", "bd-politics", "রাজনীতি", "sports", "entertainment", "business", "national", "education" ]; Logger.log( "========== SPECIAL NEWS ROUTER TEST START ==========" ); tests.forEach( function(category) { const special = wpShouldAddSpecialNews_( category, config ); Logger.log( "CATEGORY=" + category + " | SPECIAL_NEWS=" + ( special ? "YES" : "NO" ) ); } ); Logger.log( "WORDPRESS POSTS CREATED : 0" ); Logger.log( "WORDPRESS CATEGORIES CREATED : 0" ); Logger.log( "SHEET ROWS MODIFIED : 0" ); Logger.log( "========== SPECIAL NEWS ROUTER TEST COMPLETE ==========" ); } Bangladesh Diplomat বাংলাদেশ ডিপ্লোম্যাট দিল্লিতে আওয়ামী লীগ-সংশ্লিষ্টদের আন্তর্জাতিক সেমিনারে পুলিশের নিষেধাজ্ঞা | Bangladesh Diplomat | বাংলাদেশ ডিপ্লোম্যাট
আজ সোমবার, ৩১ আগস্ট ২০২৬
১৫ ভাদ্র, ১৪৩৩ | ১৭ রবিউল আউয়াল ১৪৪৮
ঢাকা
আংশিক মেঘলা
২৭°C
সর্বোচ্চ: ৩১°C
সর্বনিম্ন: ২৭°C
বৃষ্টির সম্ভাবনা: ১০০%

দিল্লিতে আওয়ামী লীগ-সংশ্লিষ্টদের আন্তর্জাতিক সেমিনারে পুলিশের নিষেধাজ্ঞা

  • MIT ERP
  • Update Time : 01:45:23 am, Monday, 31 August 2026
  • 11
Monzu-Info-Tech
Monzu-Info-Tech

আওয়ামী লীগের সঙ্গে যুক্ত বক্তাদের অংশগ্রহণে ভারতের দিল্লিতে আয়োজিত একটি আন্তর্জাতিক আলোচনা সভার অনুমতি দেয়নি দিল্লি পুলিশ। আয়োজক কর্তৃপক্ষকে পুলিশের পক্ষ থেকে জানানো হয়েছে, কিছু বিতর্কের কারণে এই সেমিনার আয়োজনের অনুমতি দেওয়া হচ্ছে না।

শনিবার (২৯ আগস্ট) সন্ধ্যা ৬টা থেকে রাত সাড়ে ৮টা পর্যন্ত ওই আলোচনা সভা অনুষ্ঠিত হওয়ার কথা ছিল।

Tag :

Write Your Comment

About Author Information

MIT ERP

ঢাকায় এলেন আইপিইউর সেক্রেটারি জেনারেল অ্যান্ডা ফিলিপ

দিল্লিতে আওয়ামী লীগ-সংশ্লিষ্টদের আন্তর্জাতিক সেমিনারে পুলিশের নিষেধাজ্ঞা

Update Time : 01:45:23 am, Monday, 31 August 2026

আওয়ামী লীগের সঙ্গে যুক্ত বক্তাদের অংশগ্রহণে ভারতের দিল্লিতে আয়োজিত একটি আন্তর্জাতিক আলোচনা সভার অনুমতি দেয়নি দিল্লি পুলিশ। আয়োজক কর্তৃপক্ষকে পুলিশের পক্ষ থেকে জানানো হয়েছে, কিছু বিতর্কের কারণে এই সেমিনার আয়োজনের অনুমতি দেওয়া হচ্ছে না।

শনিবার (২৯ আগস্ট) সন্ধ্যা ৬টা থেকে রাত সাড়ে ৮টা পর্যন্ত ওই আলোচনা সভা অনুষ্ঠিত হওয়ার কথা ছিল।