✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

Hinzufügen von benutzerdefinierten WordPress-Plugin-Links

7

Wenn Sie jemals ein benutzerdefiniertes Plugin für sich selbst oder für jemand anderen erstellt haben, dann haben Sie wahrscheinlich etwas mit den WordPress-Plugin-Links gemacht, selbst wenn es nur um Autoreninformationen und eine URL zur Homepage für das Plugin geht.

Und Sie wissen, wovon ich rede: Das sind die Links, die unter dem Namen des Plugins erscheinen.

Gemäß der Code-Referenz sind diese Informationen:

Die Metadaten des Plugins, einschließlich Version, Autor, Autoren-URI und Plugin-URI.

Gelegentlich möchten Sie jedoch möglicherweise Links hinzufügen oder ändern. Das heißt, Sie können Ihre eigenen benutzerdefinierten Links hinzufügen, die in der Liste unten angezeigt werden.

WordPress-Plugin-Links

Im Kern werden die WordPress-Plugin-Links als Plugin-Meta-Zeile bezeichnet (oder vielleicht wäre die Plugin-Metadaten-Zeile angemessener).

Unabhängig davon handelt es sich um eine Reihe von Informationen, die zusammengestellt und im Frontend gerendert werden, wenn WordPress etwas präsentieren möchte. Sie können benutzerdefinierte Informationen schnell hinzufügen, indem Sie Folgendes tun :

Aber das lässt ein paar Dinge zu wünschen übrig. Nämlich:

  • Es gibt keine Sicherheit rund um das Markup (und vielleicht könnten Sie argumentieren, dass es nicht sein muss, wenn Sie derjenige sind, der dafür verantwortlich ist).
  • Es gibt keine Zugänglichkeit rund um den Anker,

Um dies abzumildern, kann der Code wie folgt aktualisiert werden :

Und wenn Sie wirklich kreativ werden möchten, können Sie die array_splice – Methode von PHP verwenden, um den HTML-Code an einer beliebigen Stelle zu platzieren. Darüber hinaus möchten Sie möglicherweise eine Schutzklausel für ein bestimmtes Plugin hinzufügen, indem Sie Folgendes verwenden:

basename(plugin_dir_path(dirname(__FILE__, 2)));

Und den Wert des Ergebnisses überprüfen. Geben Sie einfach das eingehende Array zurück, wenn es nicht dem Namen Ihres Plugins entspricht.

Dies liegt jedoch außerhalb des Rahmens dessen, was wir anstreben. Das Obige sollte ausreichen, um Ihnen den Einstieg zu erleichtern.

Aufnahmequelle: tommcfarlin.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen