新聞中心
WordPress技巧:精確控制文章編輯功能的方法
Wordpress對(duì)會(huì)員管理的功能不是很強(qiáng)大,這是使用wp的站長(zhǎng)們都有清楚。為了讓wp網(wǎng)站擁有更多功能,我們都需要對(duì)wp源碼進(jìn)行一些簡(jiǎn)單修改,實(shí)現(xiàn)更多的功能。今天wp使用技巧是,告訴大家如何實(shí)現(xiàn)控制wp文章編輯權(quán)限,精確定義文章編輯者,文章作者只能對(duì)自己的文章進(jìn)行修改,不能修改其它作者的文章,這對(duì)于擁有多個(gè)網(wǎng)站編輯的網(wǎng)站的是非常使用的技術(shù)。那么如何實(shí)現(xiàn)控制類?方法很簡(jiǎn)單,只需要在functions.php文件中,插入一段代碼,即可實(shí)現(xiàn),代碼如下: <?php function mypo_parse_query_useronly( $wp_query ) { ??? if ( strpos( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/edit.php' ) !== false ) { ??????? if ( !current_user_can( 'level_10' ) ) { ??????????? global $current_user; ??????????? $wp_query->set( 'author', $current_user->id ); ??????? } ??? } } add_filter('parse_query', 'mypo_parse_query_useronly' ); ?> 純Linux環(huán)境下高端免備案[香港獨(dú)立IP地址]?php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷50元注冊(cè)國(guó)際頂級(jí)域名。
本文地址:http://www.gle-technology.com/wordpress/5340.html