WordPress最大的赠品是<head> </head>
标签。
Example WordPress head content output by The Twentyten Theme and how to remove:
<link rel="profile" href="http://gmpg.org/xfn/11" />
直接从收割台上拆下。php
<link rel="stylesheet" type="text/css" media="all" href="http://example.com/wp-content/themes/twentyten/style.css" />
通过从其他位置调用样式表来隐藏WordPress,并更改wp内容目录。WordPress要求主题在样式顶部包含一些基本信息。css(style.css必须位于主题根目录中)。您将需要创建一个备用CSS,并从头调用它。WordPress不要求您使用主题样式。css它只要求它位于主题目录中。
直接从收割台上拆下。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" />
要删除这些额外链接,可以向函数添加过滤器。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配置中更改插件目录和wp内容目录。php文件,但如果主题或任何插件没有使用正确的方法调用文件,则可能会出现一些问题。
define( \'WP_CONTENT_DIR\', $_SERVER[\'DOCUMENT_ROOT\'] . \'/new-wp-content\' );
将WP\\u CONTENT\\u URL设置为此目录的完整URI(无尾随斜杠),例如。
define( \'WP_CONTENT_URL\', \'http://example/new-wp-content\');
可选将WP\\u PLUGIN\\u DIR设置为此目录的完整本地路径(无尾随斜杠),例如。
define( \'WP_PLUGIN_DIR\', $_SERVER[\'DOCUMENT_ROOT\'] . \'/new-wp-content/new-plugins\' );
将WP\\u PLUGIN\\u 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-includes
wp包括保存jquery和各种其他js文件的目录,主题或插件将使用wp\\u enqueue\\u script()调用这些文件。要更改此设置,您需要取消注册默认WordPress脚本并注册新位置。添加到函数。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\');
这需要对主题或插件使用的每个脚本进行处理。