En büyük WordPress hediye <head> </head>
etiketleri arasındadır .
Örnek The Twentyten Theme tarafından hazırlanan WordPress başlık içeriği ve nasıl kaldırılacağı:
<link rel="profile" href="http://gmpg.org/xfn/11" />
Doğrudan header.php'den kaldır
<link rel="stylesheet" type="text/css" media="all" href="http://example.com/wp-content/themes/twentyten/style.css" />
Stil sayfanızı başka bir yerden arayarak WordPress'i gizleyin ve wp-content dizinini değiştirin. WordPress, temanızın style.css (bazı stil.css tema kök dizininde olmalıdır) üstüne bazı temel bilgiler içermesini gerektirir. Alternatif bir CSS oluşturmanız ve onu başınızdan çağırmanız gerekir. WordPress temaları style.css kullanmanızı gerektirmez, sadece temalar dizininde olmasını gerektirir.
Doğrudan header.php'den kaldır
<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" />
Bu ekstra bağlantıları kaldırmak için functions.php dosyasına bir filtre ekleyebilirsiniz.
// 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);
Eklenti dizini ve wp-içerik dizini wp-config.php dosyanızda değiştirebilirsiniz, ancak temanız veya herhangi bir eklenti dosyaları çağırmak için uygun yöntemi kullanmıyorsa, bazı problemler yaşayabilirsiniz.
define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/new-wp-content' );
WP_CONTENT_URL, bu dizinin tam URI'sine ayarlayın (sondaki eğik çizgi yok), örneğin
define( 'WP_CONTENT_URL', 'http://example/new-wp-content');
İsteğe bağlı WP_PLUGIN_DIR dizini bu dizinin tam yerel yoluna ayarla (eğik çizgi yok), örneğin
define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/new-wp-content/new-plugins' );
WP_PLUGIN_URL dosyasını bu dizinin tam URI'sine ayarlayın (sondaki eğik çizgi yok), örneğin
define( 'WP_PLUGIN_URL', 'http://example/new-wp-content/new-plugins');
PLUGINS
Akismat, Hepsi Bir Arada SEO, W3-Toplam Önbellek, Süper Önbellek ve diğerleri gibi bazı eklentilerin HTML çıktısına yorum eklediğini unutmayın. Çoğu yorumu kaldırmak için değiştirmesi kolaydır, ancak eklentiler güncellendiğinde değişikliklerin üzerine yazılacaktır.
WP-içeren
Wp-include dizini jquery'yi ve temaların veya eklentilerin wp_enqueue_script () kullanarak çağıracağı çeşitli diğer js dosyalarını tutar. Bunu değiştirmek için, varsayılan WordPress komut dosyalarının kaydını kaldırmanız ve yeni konumu kaydetmeniz gerekir. Functions.php dosyasına ekleyin:
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');
Bunun temanız veya eklentileriniz tarafından kullanılan her komut dosyası ile yapılması gerekecektir.