我正在学习如何构建WordPress插件。在示例插件代码中,我有以下PHP/HTML:
ob_start();
// other plugin code
<?php function plugin_rvce_options_page() { ?>
<div>
<form action="options.php" method="post">
<?php settings_fields(\'plugin_options\'); ?>
<?php do_settings_sections(\'plugin\'); ?>
<input name="Submit" type="submit" value="<?php esc_attr_e(\'Save Changes\'); ?>" />
</form>
</div>
<?php } ?>
最初,这是在我找到ob\\u start之前导致警告“Headers ready sent”。实施ob\\U start后,我没有收到警告。。但是,仅仅在插件文件的顶部添加ob\\u start,我是否正确地使用了它?