it-swarm.com.de

wordPress generierten Code aus dem Kopfteil entfernen?

Im Einzelnen spreche ich über Folgendes, das automatisch hinzugefügt wird:

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>

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>

Ich bin mir nicht sicher, ob # 1, # 2 vom Contact Form 7-Plugin generiert wird, # 3 ist Disqus und # 4 stammt aus der neuen Admin-Leiste in 3.1. Obwohl ich show_admin_bar( false ); zu meiner Funktionsdatei hinzugefügt habe, werden die Stile weiterhin angezeigt in meinem Kopfteil. Wie auch immer, um alle oder zumindest einige davon loszuwerden?

1
jwp

1) Normalerweise nicht (das ist der Übersetzungsmechanismus, der für javscript-Strings angeboten wird), aber Sie können dieses l10n-Skript wahrscheinlich abmelden. Beachten Sie jedoch, dass einige Plugins und die Site möglicherweise nicht mehr wie vorgesehen funktionieren.

2) Ja, indem Sie das Plugin Contact Form 7 deinstallieren.

3) Ja, indem Sie das disqus-Plugin entfernen.

4) Wenn das Deaktivieren der Admin-Leiste nicht funktioniert hat, melden Sie dies bitte als Fehler in wordpress trac . Ich gehe davon aus, dass ein registrierter Hook entfernt werden muss, aber das ist nur eine Annahme.

0
hakre

4) Plugins> WordPress.com Stats. Deaktivieren Sie die Admin-Leiste. Leider wird es nicht gespeichert, aber Sie können es leicht beheben.


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'];

... oder benutze dies, bis jemand den Fehler meldet:


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

0
zeo

Sie können die Registrierung von Nummer 1 aufheben, aber wie hakre sagte, ist es wahrscheinlich am besten, sie beizubehalten.

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