ของรางวัล WordPress ที่ใหญ่ที่สุดอยู่ระหว่าง<head> </head>
แท็ก
ตัวอย่างการแสดงผลเนื้อหาของ WordPress โดยธีม Twentyten และวิธีลบ:
<link rel="profile" href="http://gmpg.org/xfn/11" />
ลบโดยตรงจาก header.php
<link rel="stylesheet" type="text/css" media="all" href="http://example.com/wp-content/themes/twentyten/style.css" />
ซ่อน WordPress โดยเรียกสไตล์ชีทของคุณจากที่อื่นและเปลี่ยนไดเรกทอรี wp-content WordPress ต้องการธีมของคุณเพื่อรวมข้อมูลพื้นฐานบางอย่างที่ด้านบนของ style.css (style.css ต้องอยู่ในไดเรกทอรีรูทของธีม) คุณจะต้องสร้าง CSS สำรองและโทรจากหัวของคุณ WordPress ไม่ต้องการให้คุณใช้ชุดรูปแบบ style.css มันเพียงต้องการให้อยู่ในไดเรกทอรีธีม
ลบโดยตรงจาก 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" />
ในการลบลิงค์พิเศษเหล่านี้คุณสามารถเพิ่มตัวกรองไปยัง 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-content ของคุณในไฟล์ wp-config.php ของคุณ แต่คุณอาจมีปัญหาบางอย่างหากธีมหรือปลั๊กอินของคุณไม่ใช้วิธีการที่เหมาะสมในการโทรไฟล์
define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/new-wp-content' );
ตั้งค่า WP_CONTENT_URL เป็น URI แบบเต็มของไดเรกทอรีนี้ (ไม่มีเครื่องหมายสแลชต่อท้าย) เช่น
define( 'WP_CONTENT_URL', 'http://example/new-wp-content');
ทางเลือกตั้งค่า WP_PLUGIN_DIR เป็นพา ธ แบบเต็มของไดเร็กทอรีนี้ (ไม่มีเครื่องหมายสแลชต่อท้าย) เช่น
define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/new-wp-content/new-plugins' );
ตั้งค่า WP_PLUGIN_URL เป็น URI แบบเต็มของไดเรกทอรีนี้ (ไม่มีเครื่องหมายทับ) เช่น
define( 'WP_PLUGIN_URL', 'http://example/new-wp-content/new-plugins');
PLUGINS
โปรดทราบว่าปลั๊กอินบางอย่างเช่น Akismat, All in One SEO, W3-Total-Cache, Super Cache และอื่น ๆ อีกมากมายเพิ่มความคิดเห็นลงในเอาต์พุต HTML ส่วนใหญ่แก้ไขได้ง่ายเพื่อลบความคิดเห็น แต่การเปลี่ยนแปลงของคุณจะถูกเขียนทับเมื่อใดก็ตามที่ปลั๊กอินได้รับการอัปเดต
WP-รวมถึง
ไดเร็กทอรี wp-include เก็บ jquery และไฟล์ js อื่น ๆ ที่ธีมหรือปลั๊กอินจะเรียกใช้ wp_enqueue_script () หากต้องการเปลี่ยนแปลงสิ่งนี้คุณจะต้องลงทะเบียนสคริปต์ WordPress เริ่มต้นและลงทะเบียนตำแหน่งใหม่ เพิ่มลงใน 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');
สิ่งนี้จะต้องทำกับแต่ละสคริปต์ที่ใช้โดยชุดรูปแบบหรือปลั๊กอินของคุณ