HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-31-18-78 6.17.0-1017-aws #17~24.04.1-Ubuntu SMP Tue May 26 21:09:53 UTC 2026 aarch64
User: ubuntu (1000)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: /var/www/nclive/wp-content/plugins/nc_plugin/nc_plugin.php
<?php
/**
 * @package nc_plugin
 */
/*
Plugin Name: nc_plugin
Plugin URI: https://naukriconnect.com/
Description: New theme for Naukri Connect.
Author: Sandhya
Text Domain: nc_plugin
*/

// Notification Page
function notification_list(){
    include_once 'nc_notification.php';
}
add_shortcode('shortcode_notification_list', 'notification_list');

// online-application Page
function online_application_list(){
    include_once 'nc_online_application.php';
}
add_shortcode('shortcode_online_application_list', 'online_application_list');

// admit-card Page
function admit_card_list(){
    include_once 'nc_admit_card.php';
}
add_shortcode('shortcode_admit_card_list', 'admit_card_list');

// results Page
function results_list(){
    include_once 'nc_results.php';
}
add_shortcode('shortcode_results_list', 'results_list');

// kendriya-vidyalaya-sangathan Page
function kendriya_vidyalaya_sangathan_list(){
    include_once 'nc_kendriya_vidyalaya_sangathan.php';
}
add_shortcode('sh_kendriya_vidyalaya_sangathan_list', 'kendriya_vidyalaya_sangathan_list');

//  kendriya-vidyalaya-sangathan Detail Page
function kvs_detail(){
    include_once 'nc_kvs_exam.php';
}
add_shortcode('shortcode_kvs_detail', 'kvs_detail');

// navodaya-vidyalaya-samiti Page
function navodaya_vidyalaya_samiti_list(){
    include_once 'nc_navodaya_vidyalaya_samiti.php';
}
add_shortcode('sh_navodaya_vidyalaya_samiti_list', 'navodaya_vidyalaya_samiti_list');

//  kendriya-vidyalaya-sangathan Detail Page
function nvs_detail(){
    include_once 'nc_nvs_exam.php';
}
add_shortcode('shortcode_nvs_detail', 'nvs_detail');

// University-institution Page
function university_institution_list(){
    include_once 'nc_university_institution.php';
}
add_shortcode('sh_university_institution_list', 'university_institution_list');

// exam-date Page
function exam_date_list(){
    include_once 'nc_exam_date.php';
}
add_shortcode('shortcode_exam_date_list', 'exam_date_list');

// exam-fee Page
function exam_fee_list(){
    include_once 'nc_exam_fee.php';
}
add_shortcode('shortcode_exam_fee_list', 'exam_fee_list');

// answer-key Page
function answer_key_list(){
    include_once 'nc_answer_key.php';
}
add_shortcode('shortcode_answer_key_list', 'answer_key_list');

// all state Page
function all_state_list(){
    include_once 'nc_all_state_list.php';
}
add_shortcode('shortcode_all_state_list', 'all_state_list');

// state Page
function state_list(){
    include_once 'nc_state.php';
}
add_shortcode('sh_state_list', 'state_list');

// Exam Page
function exam_list(){
    include_once 'nc_exams.php';
}
add_shortcode('shortcode_exam_list', 'exam_list');

// Exam detail Page
function exam_detail_list(){
    include_once 'nc_exam_detail.php';
}
add_shortcode('shortcode_exam_detail_list', 'exam_detail_list');

// state board exam detail Page
function state_board_exam_list(){
    include_once 'nc_state_board_exam.php';
}
add_shortcode('shortcode_state_board_exam_list', 'state_board_exam_list');

// PAN Card Page
function imp_links(){
    include_once 'nc_apply_for_pan_card.php';
}
add_shortcode('shortcode_imp_links', 'imp_links');

// SSc Exam Page
function ssc_exam(){
    include_once 'nc_exam_category.php';
}
add_shortcode('shortcode_exam_category', 'ssc_exam');

// Search Exam Page
function search_exam(){
    include_once 'nc_search_exam.php';
}
add_shortcode('shortcode_search_exam', 'search_exam');

// blog page for latest updates
function latest_updates(){
    include_once 'nc_latest_updates.php';
}
add_shortcode('shortcode_latest_updates', 'latest_updates');

// exam-city Page
function exam_city_list(){
    include_once 'nc_exam_city.php';
}
add_shortcode('shortcode_exam_city', 'exam_city_list');

/******* current affairs pages for naukri connect ********/
function current_affairs(){
    include_once 'nc_current_affairs.php';
}
add_shortcode('nc-current-affairs', 'current_affairs');

function daily_current_affairs(){
    include_once 'nc_daily_current_affairs.php';
}
add_shortcode('daily-current-affairs', 'daily_current_affairs');

function static_gk(){ 
    include_once 'nc_static_gk.php';
}
add_shortcode('static-gk', 'static_gk');

function one_liner() {
    include_once 'nc_one_liner_current_affairs.php';
}
add_shortcode('one-liner-current-affairs', 'one_liner');

/******** rewrite rules array for current affairs pages *************/
function tt_insert_rewrite_rules($rules) {

    $parent_slugs = array(
        'current-affairs',
        'static-gk',
        'one-liner-current-affairs',
    );

    $newrules = array();

    foreach ($parent_slugs as $slug) {
        $newrules["({$slug})/([^/]+)/?$"] =
            'index.php?pagename=$matches[1]&pid=$matches[2]';
    }

    // PHP 8 compatibility
    if (!is_array($rules)) {
        $rules = array();
    }

    return $newrules + $rules;
}
add_filter( 'rewrite_rules_array', 'tt_insert_rewrite_rules' );

function tt_add_query_vars( $vars ) {
    $vars[] = 'pid';
    return $vars;
}
add_filter( 'query_vars', 'tt_add_query_vars' );

function tt_flush_rules_once() {
    tt_insert_rewrite_rules( $GLOBALS['wp_rewrite']->rules );
    flush_rewrite_rules();
}
register_activation_hook( __FILE__, 'tt_flush_rules_once' );
?>