Wie kann ich functionen von einem benutzerdefinierten Plugin aufrufen?

Ich möchte eine function von einem Plugin, das ich schreibe, aufrufen. Ich rufe den Plugin-Code über einen Shortcode auf meiner WordPress-Seite an. Um zu starten, versuche ich einfach, ein “Alarm” -Fenster zu öffnen, sagen wir, wenn es mir gelingt, eine Verbindung zur database herzustellen. Schließlich wird das Plug-In die Dropdown-Menüs untereinander anzeigen, wobei die späteren basierend auf der Auswahl in der vorherigen Liste ausgefüllt werden. Schätze Hilfe! Code in meinem Plugin ist wie folgt:

connectDB(); if (!$connection) { return '
' . "Unable to connect to database." . '
'; } # WORKS WELL IN THE CONDITION ABOVE THIS else { # FAILS HERE!! HOW CAN I CALL A FUNCTION LIKE alert FROM HERE? return window.alert("Connected to the database successfully."); } } add_shortcode('connect_database', 'vc_connect_to_database');

Solutions Collecting From Web of "Wie kann ich functionen von einem benutzerdefinierten Plugin aufrufen?"

Sie nicht, alert ist eine JavaScript-function, die im Browser ausgeführt wird. PHP läuft auf dem Server, die beiden sind verschiedene Sprachen, die an verschiedenen Orten laufen.

Verwenden Sie stattdessen Skript-Tags:

 return '';` 

console.log("") möglicherweise eine geeignetere Methode als die alert("") zum Debuggen

Ich würde auch bemerken, dass Shortcodes Inhalte einbetten und etwas repräsentieren sollten. Ihr Plugin scheint Graphen zu erstellen, daher würde ich annehmen, dass Ihr [vivek_graph] etwas wie [vivek_graph] . Innerhalb dieses Kurzwahlcodes können Sie eine Verbindung zur database herstellen, anstatt eine Verbindung zum db-Kurzwahlcode vor jeder Verwendung zu erfordern