Category

Wordpress

Wordpress

WordPress – Plugin Update Info ausschaltenFeatured

Heute zeige ich euch wie man die Update Information für ein Plugin abschaltet.

Es ist jedoch zu Empfehlen die Updates immer auf dem neusten Stand zu halten, damit Sicherheitsrisiken durch veraltete Plugins nicht ausgenutzt werden können.

Es gibt jedoch ein paar Anwendungsfälle in denen man die Plugins gar nicht Updaten möchte:

  1. Es wird von diesem Plugin eine ganze spezielle Version benötigt.
  2. Der Plugin Slug (mit dem sucht das Plugin auf WordPress.org nach Updates) ist auf WordPress.org schon von einem anderem Plugin belegt. Somit wäre ein Update kein Update, sondern ein überschreiben mit einem anderen Plugin.
  3. Man möchte, dass z.B. der Kunde bestimmte Plugins per se nicht updaten kann.
  4. Man hat Änderungen am Plugin vorgenommen die bei einem Update überschrieben werden.

Um die Info auszuschalten gibt es mehrere Möglichkeiten. Ich erläutere ich ein paar davon:

1. Mit einem kleinen Code in die Haupt PHP Datei des Plugins bringt man die Aktualisierungsfunktion des Plugins zum Schweigen. Zu beachten gilt das hier noch bei „name-des-plugins/name-des-plugins.php“ der richtige Pfad zum Plugin angegeben werden muss (zb. „akismet/akismet.php“).

 

// Deactivate Update Feature of this Plugin
add_filter('site_transient_update_plugins', 'dd_remove_update_nag');
function dd_remove_update_nag($value) {
unset($value->response['name-des-plugins/name-des-plugins.php']);
return $value;
}

 

Read more

Uncategorized, Wordpress

WordPress – Adminbar ohne Plugin entfernen

Die Adminbar bei WordPress lässt sich sehr einfach ohne die Verwendung von Plugins entfernen bzw. deaktivieren.
Hier zeige ich dir zwei Möglichkeiten diese zu entfernen.

Folgenden Code setzt du in die functions.php deines Themes ein.

1. Nur für den Administrator sichtbar.
/* Deaktiviert die Adminbar für jeden bis auf den Administrator.*/
add_action('after_setup_theme', 'remove_admin_bar');
function remove_admin_bar() {
if (!current_user_can('administrator') && !is_admin()) {
show_admin_bar(false);
}
}

2. für jeden deaktiviert
/* Deaktiviert die Adminbar für jeden Nutzer*/
show_admin_bar(false);