Wie richte ich Bedingungen in Seitenvorlagen ein?

Ich habe benutzerdefinierte Template-Seite wie folgt mit einer benutzerdefinierten Abfrage auf der Seite erstellt, die nur Details aus meiner benutzerdefinierten Tabelle abrufen, keine Post.

/* Template Name:product */  get_results("myquery Here"); foreach($data as $row) { product Name: $row->p_name; prod price: $row->p_price; ?> VIEW PRODUCT   

Ich brauche Hilfe, wenn wir auf “PRODUKT ANZEIGEN” klicken. Wie kann ich dann zur nächsten view_detail-Seite redirect?

Kann ich dafür eine andere * view_detail.php * Seite erstellen? Was soll ich auf href="" schreiben mit passing product_id , was ich in view_detail.php bekomme.

Solutions Collecting From Web of "Wie richte ich Bedingungen in Seitenvorlagen ein?"

 < ?php /* Template Name:product */ get_header(); // check if product_id is not set or is empty string if( !isset($_GET['product_id']) || '' == $_GET['product_id'] ) { // if so, run your query and display data $data = $wpdb->get_results("myquery Here"); foreach($data as $row) { echo '
'; echo '

Name:' . $row->p_name . '

'; echo '

Price:' . $row->p_price. '

'; // pass ID using GET echo '

VIEW PRODUCT

'; echo '
'; } } else { // product_id is set and is not empty require('/path/to/view_detail.php'); } get_footer();