我已經創建了一個插件,在WordPress的設置>常規頁面上添加一個輸入框'Logo URL'。這個輸入可以被調用並且工作正常。我創建了另一個插件來拉動'徽標URL'並應用路徑爲登錄屏幕拉取圖像。一切都顯得桃色。在WordPress常規設置頁面訂購輸入字段
我遇到的唯一問題是我想將「設置」>「常規」頁面上的「徽標URL」移動到「網站地址(URL)」下方。我對如何做到這一點感到不知所措。我瀏覽了網頁並找不到有用的答案。
我目前正在刪除原始的常規頁面並添加一個新的常規頁面,但我不確定如何解析正確的選項general.php。
如何將General_page上的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 . '" />';
}
}
可以刪除PHP 4的語法,'&$ this'簡直是'$ this'。 – brasofilo
謝謝。我改變了它。這是否改變了任何功能?就像我說的,我有0個編碼經驗。我只是把我在互聯網上找到的東西拼湊起來,並試圖按照我想要的方式工作。 – user1143822
WP需要PHP 5.2.4+。忘記互聯網吧,你會在這裏和[wordpress.se]找到很多很酷的東西;)哦,是的,對於http://sscce.org的問題很感激,這幾天很難見到...... – brasofilo