Es tut mir leid, wenn das mehrdeutig ist, aber ich werde mein Bestes versuchen
Ich habe den folgenden PHP Code von einem WordPress Plugin
$url = 'http://mydomain.com/'.$ListingID.'/';
Ich muss einen Wert für $ListingID
Der Wert stammt aus der WordPress-database und befindet sich in der Tabelle mit dem Namen wp_fsrep_listings
Der Name der Spalte in der Tabelle lautet listing_id
Der Wert bezieht sich auf eine Auflistungsseite, die einer normalen WP-Post-Seite ähnelt.
Daher nehme ich an, dass ich den “Wert” auf diese Weise definieren muss
$ListingID = "value"
Wie definiere ich den “Wert”?
Danke
Es gibt eine wpdb-class in WordPress, damit Sie DB lesen / schreiben können.
Verwenden Sie die function $ wpdb-> get_var, um eine Variable aus der Tabelle zu erhalten. Diesen Weg:
//set current page ID or define ID in another way - depends on your code $my_page_id = get_the_ID(); global $wpdb; $ListingID = $wpdb->get_var( "SELECT listing_id FROM ".$wpdb->prefix."fsrep_listings WHERE ID = " . $my_page_id ); echo "Listing id is {$ListingID}
";
Im Code gehe ich davon aus, dass die Tabelle eine ID-Spalte hat, die den Seiten- / Post- / custom_post_type-ID-Wert festhält, um mit page / post_custom_post_type übereinzustimmen.