WordPress-Plugin zweimal installiert

Lesezeit: 3 Minuten

Ich entwickle mich WP-Plugin für meine Webseite. Wenn ich das Plugin in WP hochlade Ich sehe 2 Instanzen installiert.

Geben Sie hier die Bildbeschreibung ein

Warum ist das?

  • Möglicherweise haben die Plugins unterschiedliche Ordnernamen wp-content/plugins.

    – Stanimir Stoyanov

    16. November 2016 um 9:35 Uhr

  • Es gab keine Plugins und ich habe gerade nur 1 installiert

    – Vnuuk

    16. November 2016 um 9:36 Uhr

  • Vielleicht rufst/fügst du es zweimal in deinem Code hinzu. Wie sieht Ihre Ausgangsdatei aus?

    – RST

    16. November 2016 um 9:39 Uhr

  • Ich hatte das gleiche Problem! Es stellte sich heraus, dass der Text “Plugin Name:” auch in den Kommentaren der Datei uninstall.php enthalten war. Entfernen Sie die nutzlosen Kommentare und voila

    – Assgeier

    18. Dezember 2017 um 3:50 Uhr

Benutzer-Avatar
Chetan

Überprüfen Sie Ihr Plugin-Verzeichnis.

Weg: wp-content-->plugins

Es gibt möglicherweise zwei gleiche Plugin-Verzeichnisse oder denselben Namen. Plugin-Namen prüfen und ändern ist gleich oder nicht? (In den Hauptdateien Ihrer Plugin-Entwicklung.)

/* 
Plugin Name: Your plugin name
*/

Wenn der Plugin-Name gleich ist, ändern Sie den Namen anders und speichern Sie ihn.

Benutzer-Avatar
Niles

Das ist mir kürzlich passiert. Ich habe das gleiche Plugin zweimal im Abschnitt „Installierte Plugins“ aufgelistet gesehen.

Bei der Untersuchung stellte ich fest, dass ich vor einiger Zeit eine Kopie der Haupt-Plugin-Datei erstellt hatte. Die Datei war also “Kopie von plugin_name.php” im selben Verzeichnis wie die Haupt-plugin_name.php. Ich habe die Kopierdatei gelöscht und der doppelte Eintrag war weg.

Benutzer-Avatar
Bahmed Bousada

Sie müssen nur Deklarationen in die Haupt-Plugin-PHP-Datei eingeben.

Stellen Sie sicher, dass Sie keine Plugin-Deklarationen in eine andere enthaltene PHP-Datei im Plugin-Verzeichnis eingegeben haben.

Stellen Sie sicher, dass sich dieser Code nicht in einer anderen PHP-Datei befindet:

<?php
/**
* Plugin Name: My Plugin Name
* Plugin URI: http://mypluginuri.com/
* Description: A brief description about your plugin.
* Version: 1.0 or whatever version of the plugin (pretty self explanatory)
* Author: Plugin Author's Name
* Author URI: Author's website
* License: A "Slug" license name e.g. GPL12
*/

Das erste, was erwähnenswert ist, ist das Der Name eines WordPress-Plugins hat nichts mit seinem Verzeichnisnamen zu tun. Stattdessen hängt der Name vom Kommentarbereich des ab .php Dateien, die sich im Verzeichnis befinden. Diese Dateien selbst können mit einem beliebigen Namen beginnen, sind aber normalerweise mit index.php registriert.

Eine typische Plugin-Deklaration sieht so aus.

<?php
/**
* Plugin Name: My Plugin Name
* Plugin URI: http://mypluginuri.com/
* Description: A brief description about your plugin.
* Version: 1.0 or whatever version of the plugin (pretty self explanatory)
* Author: Plugin Author's Name
* Author URI: Author's website
* License: A "Slug" license name e.g. GPL12
*/

Suchen Sie also einfach nach zwei verschiedenen Dateien, die aus einem Kommentar wie diesem bestehen. Diese Dateien können sich überall befinden, sogar im Verzeichnis eines anderen Plugins. Das Plugin Name Der Parameter besteht aus Ihrem tatsächlichen Plugin-Namen.

Warum passiert das?

Wie wir wissen, ist das Plugin ein Stück Codeblock. Das Plugin wird anhand des Abschnitts identifiziert, den wir in die Haupt-Plugin-Datei schreiben.

/**
 * @package Akismet
 */
/*
Plugin Name: Akismet
Plugin URI: https://akismet.com/
Description: Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam</strong>. 
Version: 3.2
Author: Automattic
Author URI: https://automattic.com/wordpress-plugins/
License: GPLv2 or later
Text Domain: akismet
*/

Wenn Sie dies kopieren und in einem anderen Plugin-Ordner die Haupt-Plugin-Datei ablegen Akismet im Admin-Panel.

Wie bekommt man Fahrt davon?

Schritt 1:Überprüfen Sie, ob das Plugin Informationen in Ihrem Plugin-Verzeichnis enthält.

Schritt 2: Ändern Sie die Version, damit Sie erkennen können, welche Version original ist und welche dupliziert wird.

Schritt 3:Einfach Informationen ändern.

Das ist es.

1370840cookie-checkWordPress-Plugin zweimal installiert

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy