Verknüpfte Seiten vom Plugin auf der Vorderseite können $ wpdb nicht sehen

Ich brauche offensichtlich mehr Wissen über dieses Thema. Von meinem Plugin. Ich habe eine benutzerdefinierte Hauptseite, die meine benutzerdefinierte database Datentabelle einer Liste von Geschäften anzeigt. Jedes Geschäft hat eine “Verknüpfung”, dh mit einem href zB.

<a href='wp-content\plugins\SBaronAdmin\Menus.php?xp=BrExpress;?> '> See this store menu 

aber die aufgerufene Seite hat ein Problem mit $ wpdb. Ich nehme an, es liegt daran, dass es nicht als WordPress-Seite erkannt wird. Die aufgerufene Seite befindet sich jedoch im Plugin-Ordner.

Ich habe dies ebenso versucht wie functionsaufrufe und auch Shortcodes (darunter, .. die nicht funktionieren..Ich habe offensichtlich etwas falsch gemacht) zB.

  <a  Express;?>  See this store menu 

mit

  function Platters_shortcode( $atts, $content = null ) { return ''; } add_shortcode( 'caption', 'Platters_shortcode' ); 

aber ohne Erfolg.

Kann mir jemand puh-lease in die richtige Richtung TIA zeigen?

Solutions Collecting From Web of "Verknüpfte Seiten vom Plugin auf der Vorderseite können $ wpdb nicht sehen"

Ich würde so etwas tun:

  See this store menu 

Und dann, um die Seite zu laden, wenn auf den Link geklickt wird:

 function load_the_menu_page() { if(isset($_GET['xp'])) { global $wpdb; // retrieve database info here return $info; } } add_action('init', 'load_the_menu_page'); 

Beachten Sie, dies ist nur ein Beispiel. Wenn Sie so etwas tun, sollten Sie es stark verbessern. Sie werden eine Nonce verwenden und Ihre functionen entsprechend benennen.

Es ist immer noch nicht klar, was genau du zu tun versuchst. Wenn das nicht in der Nähe ist, versuche bitte, mehr zu erklären.