2013-06-30 2 views
12

में व्यवस्थापक साइडबार से पोस्ट को निकालने का मैं सोच रहा था WordPress व्यवस्थापक साइडबार से पोस्ट अनुभाग को निकालने का तरीका (नीचे छवि देखें) Wordpress Postsकैसे वर्डप्रेस

उत्तर

28

इसके लिए आपको functions.php संपादित करने की आवश्यकता होगी और उसमें कुछ कोड जोड़ें। पदों का यह अनुभाग edit.php

बेहतर समझने के लिए remove_menu_page() फ़ंक्शन के लिए आधिकारिक वर्डप्रेस कोडेक्स दस्तावेज़ देखें।

<?php remove_menu_page($menu_slug) ?> 

यहाँ $menu_slug पद मेनू के लिए edit.php है: डॉक्टर राज्यों के रूप में उपयोग कार्य करते हैं।

अब अपने खुद के समारोह post_remove() कहा जाता है बना सकते हैं और के रूप में functions.php में कोड जोड़ें:

function post_remove() 
{ 
    remove_menu_page('edit.php'); 
} 

अगले भाग एक विशिष्ट कार्रवाई जो इस मामले में ट्रिगर करने के लिए admin_menu है के साथ अपने post_remove() समारोह हुक करने के लिए है यह समारोह उसके लिए, functions.php में कुछ और कोड जोड़ें:

function post_remove()  //creating functions post_remove for removing menu item 
{ 
    remove_menu_page('edit.php'); 
} 

add_action('admin_menu', 'post_remove'); //adding action for triggering function call 

:

add_action('admin_menu', 'post_remove'); 

तो संक्षेप में, निम्नलिखित पूरा कोड है कि आप अपने functions.php फ़ाइल में जोड़ने की जरूरत है आधिकारिक दस्तावेज लिंक

http://codex.wordpress.org/Function_Reference/remove_menu_page http://codex.wordpress.org/Function_Reference/add_action

मुझे आशा है कि इससे मदद मिलती है! कृपया मुझे एक पक्ष दें - मेरे उत्तर के लिए वोट दें और इसे स्वीकार करें।

+0

क्यों 2 डाउनवॉट्स? –

+1

आप इसे [एडमिन बार से हटा सकते हैं] (http://wordpress.stackexchange.com/questions/76642/remove-admin-bar-new-post-link-media-sub-menu) भी कर सकते हैं। – Tamlyn

+0

यहां [क्यों] (https://wordpress.stackexchange.com/questions/57464/remove-posts-from-admin-but-show-a-custom-post) है। – certainlyakey

4

अपने functions.php को यह समारोह जोड़ने

function remove_menu() 
{ 
    remove_menu_page('edit.php'); 
} 

add_action('admin_menu', 'remove_menu');