0

我正在尝试为我的 wordpress 主题设置一个设置页面(使用 Trellis 和 Sage 等在 root.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'
    );
}

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

4

1 回答 1

0

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

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

于 2017-04-23T06:05:50.187 回答