如何删除HTML文档头中不必要的元素

时间:2012-11-16 作者:Manna

是否有插件或其他东西可以帮助我删除代码中不必要的元素?

我负责修复WordPress网站,并被要求删除以下不必要的元素,例如,我的页面中没有任何分页,但在我的代码中仍然有:

  • <link rel=\'prev\' title=\'Barcelona\' href=\'http://www.creativesquaresummercamp.com/barcelona/\' />

  • <link rel=\'next\' title=\'Frequently Asked Questions\' href=\'http://www.creativesquaresummercamp.com/frequently-asked-questions/\' />

    • <link rel="alternate" type="application/rss+xml" title="Creative Square Summer Camp RSS2 Feed" href="http://www.creativesquaresummercamp.com/feed/" />
    如何清理代码/删除不必要的元素?

2 个回复
最合适的回答,由SO网友:bueltge 整理而成

这是WordPress的默认设置。此设置通过wp-includes/default_filters.php 或者主题中的提要。

检查主题,functions.php 对于add_theme_support( \'automatic-feed-links\' );并将其移除。

通过插件或functions.php 在删除不同默认值的主题中,源代码上有提示和小说明。

remove_action( \'wp_head\', \'feed_links_extra\', 3 ); // Display the links to the extra feeds such as category feeds
remove_action( \'wp_head\', \'feed_links\', 2 ); // Display the links to the general feeds: Post and Comment Feed
remove_action( \'wp_head\', \'rsd_link\' ); // Display the link to the Really Simple Discovery service endpoint, EditURI link
remove_action( \'wp_head\', \'wlwmanifest_link\' ); // Display the link to the Windows Live Writer manifest file.
remove_action( \'wp_head\', \'index_rel_link\'); // index link
remove_action( \'wp_head\', \'parent_post_rel_link\', 10, 0 ); // prev link
remove_action( \'wp_head\', \'start_post_rel_link\', 10, 0 ); // start link
remove_action( \'wp_head\', \'adjacent_posts_rel_link_wp_head\', 10, 0 ); // Display relational links for the posts adjacent to the current post.
remove_action( \'wp_head\', \'wp_generator\' ); // Display the XHTML generator that is generated on the wp_head hook, WP version

SO网友:fuxia

从主题的functions.php:

add_theme_support( \'automatic-feed-links\' );
…并将其添加到文件中:

remove_action( \'wp_head\', \'adjacent_posts_rel_link_wp_head\' );

结束

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register