WordPress yöneticisine bir içerik sayfası (benioku dosyası) eklemek istiyorum, ben kodx bunu yapmak nasıl görünmüyor - kimse bana doğru yönde işaret edebilir? Kelimenin tam anlamıyla, sadece birkaç paragraf içeren basit bir sayfa olacaktır.
WordPress yöneticisine bir içerik sayfası (benioku dosyası) eklemek istiyorum, ben kodx bunu yapmak nasıl görünmüyor - kimse bana doğru yönde işaret edebilir? Kelimenin tam anlamıyla, sadece birkaç paragraf içeren basit bir sayfa olacaktır.
Yanıtlar:
Sadece iki adıma ihtiyacınız var:
admin_menu
geçin, içeriği yazdırmak için sayfayı geri arama işleviyle kaydedin.plugin_dir_path( __FILE__ ) . "included.html"
.Demo kodu:
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>';
}
Bir alt menüde ve bir OOP tarzında bunun nasıl yapılacağını göstermek için demo eklentim T5 Yönetici Menüsü Demosu'na bir örnek ekledim .