我创建了一个插件,它在 WordPress 的“设置”>“常规”页面上添加了一个输入框“徽标 URL”。可以调用此输入并正常工作。我创建了另一个插件,它可以拉取“徽标 URL”并应用路径来拉取登录屏幕的图像。一切都显得桃色。
我遇到的唯一问题是我想将“设置”>“常规”页面上的“徽标 URL”移动到“站点地址 (URL)”下。我不知道如何做到这一点。我已经在网上搜索并找不到有用的答案。
我目前正在删除原始的常规页面并添加一个新的常规页面,但不确定如何解析正确的 options-general.php。
如何在常规页面上将 Logo_URL 移到更高的位置?
/**
* This is the code to create the Settings box on the Settings > General
*/
$new_general_setting = new new_general_setting();
class new_general_setting {
function new_general_setting( ) {
add_filter( 'admin_init' , array( &$this , 'register_fields' ) );
}
function register_fields() {
register_setting( 'general', 'URL_logo', 'esc_attr' );
add_settings_field('URL_logo', '<label for="URL_logo">'.__('Website logo (URL)' , 'URL_logo' ).'</label>' , array(&$this, 'fields_html') , 'general' );
}
function fields_html() {
$value = get_option( 'URL_logo', '' );
echo '<input type="text" id="URL_logo" name="URL_logo" value="' . $value . '" />';
}
}