Holen Sie sich Wert Formular WordPress-database

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

Solutions Collecting From Web of "Holen Sie sich Wert Formular WordPress-database"

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.