удаление кода сгенерированного WordPress из раздела главы?

В частности, я говорю о следующем, который добавляется автоматически:

1) <script type='text/javascript' src='http://mysite.com/wp-includes/js/l10n.js?ver=20101110'></script>

2) <script type="text/javascript"> //<![CDATA[ var _wpcf7 = { cached: 1 }; //]]> </script> <script type="text/javascript"> //<![CDATA[ var _wpcf7 = { cached: 1 }; //]]> </script>

3) <link rel="stylesheet" href="http://disqus.com/stylesheets/theme/disqus.css?v=2.0" type="text/css" media="screen" />

4)

 <style type='text/css'> #wpadminbar .quicklinks li#wp-admin-bar-stats {height:28px} #wpadminbar .quicklinks li#wp-admin-bar-stats a {height:28px;padding:0} #wpadminbar .quicklinks li#wp-admin-bar-stats a img {padding:4px 11px} </style> 

Не уверен в # 1, я знаю, что # 2 генерируется плагином Contact Form 7, №3 – Disqus, а # 4 – с новой панели администратора в 3.1, и хотя я добавил show_admin_bar( false ); к моему файлу функций, стили все еще отображаются в моей голове. В любом случае, чтобы избавиться от всех или хотя бы некоторых из них?

Solutions Collecting From Web of "удаление кода сгенерированного WordPress из раздела главы?"

1) Обычно нет (это механизм перевода, предлагаемый для строк javscript), но вы, вероятно, можете де-зарегистрировать этот сценарий l10n. Но будьте осторожны, что некоторые плагины и сайт могут работать не так, как предполагалось.

2) Да, удалив плагин контактной формы 7.

3) Да, удалив плагин disqus.

4) Если отключение панели администратора не работает, сообщите об этом как об ошибке в wordpress trac . Я предполагаю, что осталось оставить зарегистрированный крюк, но это просто предположение.

4) Плагины> Статистика WordPress.com. Снимите флажок «Панель администратора». К сожалению, он не сохраняется, но вы можете легко его исправить.

 Index: stats/stats.php =================================================================== --- stats/stats.php (revision 361838) +++ stats/stats.php (working copy) @@ -351,8 +351,7 @@ case 'save_options' : $options = stats_get_options(); - if ( isset($_POST['admin_bar']) ) - $options['admin_bar'] = (bool) $_POST['admin_bar']; + $options['admin_bar'] = isset($_POST['admin_bar']) && $_POST['admin_bar']; $options['wp_me'] = isset($_POST['wp_me']) && $_POST['wp_me']; $options['reg_users'] = isset($_POST['reg_users']) && $_POST['reg_users']; 

… или использовать это, пока кто-то не сообщит об ошибке:

 add_action( 'plugins_loaded', 'remove_stats_admin_bar_head' ); function remove_stats_admin_bar_head() { remove_action( 'wp_head', 'stats_admin_bar_head', 100 ); } 

Вы можете отменить регистрацию № 1, но, как сказал Хакре, лучше всего ее сохранить;

 function my_removal_thang() { wp_deregister_script( 'l10n' ); } add_action('init', 'my_removal_thang');