wp中的widget外掛如何變更使用權限與位置呢?.

盧本斯最近研究widget,發現別人寫好的外掛在不同的權限帳號,會有不同使用狀況,若是要開放權限給低權限使用,要如何設定呢?

共有兩種不同的狀況,我們來看看
第一種(隸屬於子選項的外掛):

$defaults = array( ‘parent’ => ‘edit.php’, ‘menu_title’ => $this->name,

'page_title' => $this->name, 'capability' => 'edit_posts', 'link' => true );

其中’edit.php’這是出現的位置,’capability’ => ‘edit_posts’,就是可以依照使用者權限給予功能,當然最好還是看看官方怎樣講,就真相大白啦,附上網址→

http://codex.wordpress.org/Roles_and_Capabilities#manage_options

 

第二種(外掛獨立於選單中、或新增主選項):

例如-

搜尋該外掛資料夾,把$newsletter->options[‘editor’] == 0 改成$newsletter->options[‘editor’] == 1(搜尋全部取代即可),其中$newsletter是他的外掛名稱。