Ich arbeite als Webmaster bei einer kanadischen Firma namens Atrium Innovations. Unsere Unternehmenswebsite läuft derzeit auf WordPress. In unserer WordPress-Version sind mehrere Plugins installiert, von denen eines intern von einem früheren Webmaster erstellt wurde.
Dieses Plugin zeigt Dokumente mit einem Seitenleistenlayout an und befindet sich im Bedienfeld „Nebeneinander“ (Widgets).
Es hat sehr gut funktioniert, bis ständig in die Zone für inaktive Widgets gewechselt wurde, die es scheinbar aus dem Bedienfeld für sekundäre Nebeneffekte entfernt und es online verschwinden lässt. Ich weiß nicht, warum es so angefangen hat. Möglicherweise habe ich etwas in der Datei functions.php geändert, aber ich bin nicht sicher, ob ich den Code geändert habe (ich habe nur die Datei geöffnet, glaube ich). Wenn ich im Admin-Bereich von Darstellung zu einer anderen Registerkarte wechsle und zum Bereich Darstellung zurückkehre, wird das Widget unweigerlich wieder im Bereich Inaktiv angezeigt, der aus dem Bereich Sekundärseite verschwunden ist.
Was könnte das Problem sein, das das verursacht? Muss ich den Plugin-Code oder einen Code in der Datei functions.php ändern, um das zu korrigieren?
Antworten:
Na gut, danke für das Feedback. Ich schätze, ich kann hier keine Datei anhängen und das Kopieren / Einfügen des gesamten PHP-Pluggin-Codes wäre vielleicht ein wenig invasiv. Was schlagen Sie vor? Gibt es hier eine bewährte Methode für die Postleitzahl?
Das zugehörige Widget wird auf dieser Seite in der linken Spalte angezeigt:
http://atrium-innovations.com/de/investoren/finanzdokumente/
Sie werden sehen, dass es einige Dateien gibt, beginnend mit der Hauptversammlung .
Ich muss das wirklich zum Laufen bringen, also poste ich den Code des Pluggins trotzdem:
http://jfverville.com * Beschreibung: Affiche les liens rapides de Investors * Version: 0.1 * Autor: JF Verville * Autoren-URI: http://jfverville.com / // Hauptklasse class Investor_Snapshot erweitert WP_Widget {// Widget setup . Funktion Investor_Snapshot () {/ Widget Einstellungen. * / $ widget_ops = array ('classname' => 'investor-snapshot', 'description' => __ ('Widget affichant les liens rapides section investisseurs', 'investor-snapshot');
} // Füge widgets_init eine Funktion hinzu, die unser Widget lädt. add_action ('widgets_init', 'load_Investor_Snapshot');
// Registrieren Sie unser Widget. Funktion load_Investor_Snapshot () {register_widget ('Investor_Snapshot'); }
Danke noch einmal
quelle