2014-09-26 23 views
0

默認情況下,WordPress允許具有管理員角色的用戶導出內容。WordPress中的作者是否可以選擇導出自己的帖子?

我想作者有能力導出他們自己的內容。只有自己的內容。

我可以給作者獲得導出足夠容易,但我不能解決如何限制出口只是他們自己的內容。

export.php爲他們提供手動選擇單個作者的輸入。行166-171

<label><?php _e('Authors:'); ?></label> 
<?php 
    $authors = $wpdb->get_col("SELECT DISTINCT post_author FROM {$wpdb->posts} WHERE post_type = 'post'"); 
    wp_dropdown_users(array('include' => $authors, 'name' => 'post_author', 'multi' => true, 'show_option_all' => __('All'))); 
?> 
</li> 

我想借此從他們離開,只是迫使它僅提供他們創作的內容。

任何人都可以建議我應該如何重寫這些行來強制導出只選擇當前用戶自己的創作內容?

如果用戶是管理員,那麼他們應該可以像平常一樣進行選擇,如果他們是作者,他們應該只被給予他們自己的內容。

我試圖找到一個插件,我相信沒有一個。它可能會爲某人制作一個好的插件項目。

回答

0

一個簡單的方法可能是使用用戶的作者提要。例如,something.com/author/[username]/feed/將爲您提供該用戶內容的RSS源。然後,您應該可以輕鬆地將其導入其他內容。

一個插件也可以工作,但我會敦促你永遠不要寫任何部分的WordPress。幾乎每個方面都可以通過插件(或主題,因爲它們都具有相同的效果)被覆蓋。

相關問題