2015-04-03 110 views
0

您好,我正在爲WordPress創建一個插件,我正處於創建管理菜單的CSS一側的階段。我一直在閱讀WP的代碼,但仍不完全確定如何實現整個事情。首先,我有兩個文件adminstyle.cssadminstyle.html。我知道我必須在WP中使用wp enqueue樣式/腳本函數,但在實際實現中需要一些幫助。首先,html/css端是admin輸入/ textareas /單選按鈕的頁面,管理員可以選擇他/她的設置。所以我的問題是,是否有任何WP CSS約定,或者就像管理員菜單上包含CSS/HTML腳本一樣簡單,以便管理員選擇他/她的設置?WordPress開發管理菜單CSS?

回答

0

它不是很難實現,但你應該意識到WordPress的鉤子,過濾器和技術來實現它。

如果你想要一些代碼示例,那麼默認情況下,有一個文件位於插件目錄中,名稱爲hello.php,它是一個默認的Hello Dolly插件。就拿這個樣本是如何實現的管理端樣式一看:

function dolly_css() { 
    // This makes sure that the positioning is also good for right-to-left languages 
    $x = is_rtl() ? 'left' : 'right'; 

    echo " 
    <style type='text/css'> 
    #dolly { 
     float: $x; 
     padding-$x: 15px; 
     padding-top: 5px;  
     margin: 0; 
     font-size: 11px; 
    } 
    </style> 
    "; 
} 

add_action('admin_head', 'dolly_css'); 

在上面的代碼dolly_css是連接到admin_head鉤子函數。

+0

admin_head掛鉤是否將css文件鏈接到hello.php? – 2015-04-03 11:24:46

+0

hello.php是你的插件文件,或者你給的名字和'admin_head'鉤子將通過你的插件添加css,js或任何要添加到管理面板。 – 2015-04-04 04:23:45