<head> </head>
टैग के बीच सबसे बड़ा वर्डप्रेस giveaways हैं ।
उदाहरण ट्विन्टेन थीम द्वारा वर्डप्रेस हेड कंटेंट आउटपुट और कैसे हटाया जाए:
<link rel="profile" href="http://gmpg.org/xfn/11" />
शीर्ष लेख से सीधे निकालें
<link rel="stylesheet" type="text/css" media="all" href="http://example.com/wp-content/themes/twentyten/style.css" />
किसी अन्य स्थान से अपनी स्टाइलशीट को कॉल करके वर्डप्रेस छुपाएं और wp-content डायरेक्टरी को बदलें। WordPress को आपकी थीम की आवश्यकता होती है ताकि वह कुछ मूल जानकारी को शामिल कर सके। आपको एक वैकल्पिक सीएसएस बनाने और इसे अपने सिर से कॉल करने की आवश्यकता होगी। वर्डप्रेस को आपको थीम स्टाइल का उपयोग करने की आवश्यकता नहीं है। केवल थीम निर्देशिका में होना आवश्यक है।
शीर्ष लेख से सीधे निकालें
<link rel="alternate" type="application/rss+xml" title="Example Blog » Feed" href="http://example.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Example Blog » Comments Feed" href="http://example.com/comments/feed/" />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://example.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://example.com/wp-includes/wlwmanifest.xml" />
<link rel='index' title='Example Blog' href='http://example.com/' />
<meta name="generator" content="WordPress 3.1-alpha" />
इन अतिरिक्त लिंक को हटाने के लिए आप functions.php में एक फ़िल्टर जोड़ सकते हैं
// remove junk from head
remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'feed_links', 2);
remove_action('wp_head', 'index_rel_link');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'feed_links_extra', 3);
remove_action('wp_head', 'start_post_rel_link', 10, 0);
remove_action('wp_head', 'parent_post_rel_link', 10, 0);
remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0);
आप अपनी wp-config.php फाइल में अपनी प्लगइन डायरेक्टरी और अपने wp-content डायरेक्टरी को बदल सकते हैं लेकिन अगर आपके थीम या कोई प्लगइन्स फ़ाइलों को कॉल करने के लिए उचित तरीके का उपयोग नहीं करते हैं तो आपको कुछ समस्याएँ हो सकती हैं।
define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/new-wp-content' );
इस निर्देशिका के पूर्ण URI (कोई अनुगामी स्लैश) के लिए WP_CONTENT_URL सेट करें, उदा
define( 'WP_CONTENT_URL', 'http://example/new-wp-content');
इस निर्देशिका के पूर्ण स्थानीय पथ (कोई अनुगामी स्लैश) के लिए वैकल्पिक सेट WP_PLUGIN_DIR, उदा
define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/new-wp-content/new-plugins' );
इस निर्देशिका के पूर्ण URI (कोई अनुगामी स्लैश) के लिए WP_PLUGIN_URL सेट करें, उदा
define( 'WP_PLUGIN_URL', 'http://example/new-wp-content/new-plugins');
प्लगइन्स
ध्यान रखें कि कुछ प्लगइन्स जैसे कि अकिस्मैट, ऑल इन वन SEO, W3-Total-Cache, Super Cache, और कई अन्य HTML आउटपुट में टिप्पणियां जोड़ते हैं। अधिकांश टिप्पणियों को हटाने के लिए संशोधित करना आसान है, लेकिन जब तक प्लगइन्स अपडेट नहीं हो जाते तब तक आपके परिवर्तन ओवरराइट किए जाएंगे।
WP-शामिल
Wp- शामिल निर्देशिका में jquery और विभिन्न अन्य js फाइलें होती हैं, जिन्हें थीम या प्लगइन्स wp_enqueue_script () का उपयोग करके कॉल करेंगे। इसे बदलने के लिए आपको डिफ़ॉल्ट वर्डप्रेस स्क्रिप्ट को डीरजिस्टर करना होगा और नए स्थान को पंजीकृत करना होगा। Functions.php में जोड़ें:
function my_init() {
if (!is_admin()) {
// comment out the next two lines to load the local copy of jQuery
wp_deregister_script('jquery');
wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js', false, '1.3.2');
wp_enqueue_script('jquery');
}
}
add_action('init', 'my_init');
यह आपके विषय या प्लगइन्स द्वारा उपयोग की जाने वाली प्रत्येक स्क्रिप्ट के साथ किया जाना चाहिए।