Hadiah WordPress terbesar adalah di antara <head> </head>
tag.
Contoh output konten kepala WordPress oleh The Twentyten Theme dan cara menghapus:
<link rel="profile" href="http://gmpg.org/xfn/11" />
Hapus langsung dari header.php
<link rel="stylesheet" type="text/css" media="all" href="http://example.com/wp-content/themes/twentyten/style.css" />
Sembunyikan WordPress dengan memanggil stylesheet Anda dari lokasi lain dan ubah direktori konten-wp. WordPress mengharuskan tema Anda untuk memasukkan beberapa informasi dasar di bagian atas style.css (style.css harus ada di direktori root tema). Anda harus membuat CSS alternatif dan menyebutnya dari kepala Anda. WordPress tidak mengharuskan Anda untuk menggunakan style.css tema itu hanya mengharuskannya berada di direktori tema.
Hapus langsung dari header.php
<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" />
Untuk menghapus tautan ekstra ini, Anda dapat menambahkan filter ke 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);
Anda dapat mengubah direktori plugin Anda dan direktori konten-wp Anda di file wp-config.php Anda tetapi Anda bisa memiliki beberapa masalah jika tema Anda atau plugin apa pun tidak menggunakan metode yang tepat untuk memanggil file.
define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/new-wp-content' );
Setel WP_CONTENT_URL ke URI lengkap direktori ini (tanpa garis miring), mis
define( 'WP_CONTENT_URL', 'http://example/new-wp-content');
Setel WP_PLUGIN_DIR opsional ke jalur lokal lengkap dari direktori ini (tanpa garis miring), mis
define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/new-wp-content/new-plugins' );
Setel WP_PLUGIN_URL ke URI lengkap direktori ini (tanpa garis miring), mis
define( 'WP_PLUGIN_URL', 'http://example/new-wp-content/new-plugins');
PLUGIN
Ketahuilah bahwa beberapa plugin seperti Akismat, SEO All-in-One, W3-Total-Cache, Super Cache, dan banyak lainnya menambahkan komentar ke output HTML. Sebagian besar mudah dimodifikasi untuk menghapus komentar tetapi perubahan Anda akan ditimpa setiap kali plugin diperbarui.
wp-termasuk
Direktori wp-include menampung jquery dan berbagai file js lainnya yang akan dipanggil tema atau plugin menggunakan wp_enqueue_script (). Untuk mengubah ini, Anda harus membatalkan pendaftaran skrip WordPress default dan mendaftarkan lokasi baru. Tambahkan ke 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');
Ini perlu dilakukan dengan setiap skrip yang digunakan oleh tema atau plugin Anda.