get_template_part in admin

时间:2013-05-16 作者:William

在我的网站的管理部分创建页面时,我试图使用get_template_part。然而,它似乎不起作用。这个功能在管理部分不起作用吗?我可以使用什么替代方案?

1 个回复
SO网友:Charles Clarkson

get_template_part() 在管理页面上工作。以下是我的测试方法:

将此添加到函数。php主题(或子主题)文件:

add_action( \'admin_menu\', \'wpse_99662_register_admin_test_page\' );

function wpse_99662_register_admin_test_page() {
    add_menu_page(
        \'Admin Test Page\',
        \'Admin Test Page\',
        \'manage_options\',
        \'admin_test_page\',
        \'wpse_99662_admin_test_page\'
    );
}

function wpse_99662_admin_test_page() {
    echo \'<h2>Admin Test Page</h2>\';

    get_template_part( \'admin\', \'test\' );
}
Theadmin-test.php 文件包含以下内容:

<?php

echo "Loaded admin-test.php<br />";

结束