কোনও থিম সক্রিয় আছে কিনা তা কীভাবে পরীক্ষা করবেন?


11

আমি বিশ শতক থিমটি সক্রিয় কিনা তা পরীক্ষা করতে সক্ষম হতে চাই। আমি জানি যদি আমি একটি সক্রিয় প্লাগইন যাচাই করতাম আমি এর মতো কিছু করতাম:

$active_plugins = apply_filters( 'active_plugins', get_option( 'active_plugins' ) );
if ( in_array( 'plugin-folder/plugin-folder.php', $active_plugins ) ) {
    //do stuff
} else {
add_action( 'admin_notices', 'create-a-notice' );
}

কোনও থিম সক্রিয় আছে কিনা তা যাচাই করার সঠিক উপায় কী তাই আমি সেই থিমটির জন্য কোনও ফাংশন চালাতে পারি?


1
আপনি কি এটি বলতে কিছু ভালো codex.wordpress.org/Function_Reference/wp_get_theme
Bainternet

উত্তর:


22

আপনি ব্যবহার করতে পারেন wp_get_theme:

<?php
$theme = wp_get_theme(); // gets the current theme
if ( 'Twenty Twelve' == $theme->name || 'Twenty Twelve' == $theme->parent_theme ) {
    // if you're here Twenty Twelve is the active theme or is
    // the current theme's parent theme
}

বা, আপনি কেবল বিশ বিশে কোনও কার্যকারিতা বিদ্যমান কিনা তা যাচাই করতে পারেন - যা সম্ভবত কম নির্ভরযোগ্য; একটি প্লাগইন, বা অন্য কোনও থিম, twentytwelve_setupউদাহরণস্বরূপ ঘোষণা করতে পারে ।

<?php
if ( function_exists( 'twentytwelve_setup' ) ) {
   // Twenty Twelve is the current theme or the active theme's parent.
}

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.