আমি ওয়ার্ডপ্রেস অ্যাডমিনে সামগ্রীর একটি পৃষ্ঠা (একটি পঠিত ফাইল) যুক্ত করতে চাই, কোডেক্সে এটি কীভাবে করা যায় তা আমি খুঁজে পেতে পারি না - কেউ আমাকে সঠিক দিকে নির্দেশ করতে পারে? এটি আক্ষরিক অর্থে সামগ্রীর কয়েকটি অনুচ্ছেদের একটি সাধারণ পৃষ্ঠা হবে।
আমি ওয়ার্ডপ্রেস অ্যাডমিনে সামগ্রীর একটি পৃষ্ঠা (একটি পঠিত ফাইল) যুক্ত করতে চাই, কোডেক্সে এটি কীভাবে করা যায় তা আমি খুঁজে পেতে পারি না - কেউ আমাকে সঠিক দিকে নির্দেশ করতে পারে? এটি আক্ষরিক অর্থে সামগ্রীর কয়েকটি অনুচ্ছেদের একটি সাধারণ পৃষ্ঠা হবে।
উত্তর:
আপনার কেবল দুটি পদক্ষেপ দরকার:
admin_menu
আবদ্ধ হোন, সামগ্রীটি মুদ্রণের জন্য একটি কলব্যাক ফাংশন দিয়ে পৃষ্ঠাটি নিবন্ধ করুন।plugin_dir_path( __FILE__ ) . "included.html"
।ডেমো কোড:
add_action( 'admin_menu', 'wpse_91693_register' );
function wpse_91693_register()
{
add_menu_page(
'Include Text', // page title
'Include Text', // menu title
'manage_options', // capability
'include-text', // menu slug
'wpse_91693_render' // callback function
);
}
function wpse_91693_render()
{
global $title;
print '<div class="wrap">';
print "<h1>$title</h1>";
$file = plugin_dir_path( __FILE__ ) . "included.html";
if ( file_exists( $file ) )
require $file;
print "<p class='description'>Included from <code>$file</code></p>";
print '</div>';
}
সাব মেনুতে ও ওওপি স্টাইলে কীভাবে এটি করা যায় তা দেখানোর জন্য আমি আমার ডেমো প্লাগইন টি 5 অ্যাডমিন মেনু ডেমোতে একটি উদাহরণ যুক্ত করেছি ।