我在哪里为我的Wordpress主题添加设置API代码

时间:2017-04-23 05:09:30

标签: wordpress roots-sage

我正在尝试为我的wordpress主题设置一个设置页面(使用Trellis和Sage等在roots.io中开发它)。

我发现了许多关于如何使用设置API的非常好的文档,例如: https://wpshout.com/making-an-admin-options-page-with-the-wordpress-settings-api/ 要么 http://qnimate.com/wordpress-settings-api-a-comprehensive-developers-guide/ 还有其他几个。

所以我想说我想要一个主题选项页面,这段代码应该这样做:

add_action( 'admin_menu', 'NEW_admin_add_page' );
function NEW_admin_add_page() {
    add_options_page(
        'Theme settings Page',
        'Theme settings',
        'manage_options',
        'nts',
        'nts_options_page'
    );
}

应该创建一个新页面,但在我的主题中我添加此代码以确保在您加载此主题时(或者当它加载时,如果这是正确的事情)此页面出现。

1 个答案:

答案 0 :(得分:0)

找到它,只需将它添加到functions.php似乎可以做到这一点:) 奇怪的是,直到我读到的第十篇文章中有人想提到这一点:)

https://code.tutsplus.com/tutorials/the-wordpress-settings-api-part-2-sections-fields-and-settings--wp-24619