我正在尝試使用以下代碼執行查詢,但是我在 var_dump中得到了空陣列
global $wpdb;
global $post;
$slug = $post->post_name;
$course = $wpdb->get_results( "SELECT * FROM wp_posts where post_name = $slug" );
var_dump($course);exit; //
如果我在 PHPMyAdmin中執行相同的查詢 它返迴2條記錄:
SELECT * FROM wp_posts where post_name = "course-1"; // this returns 2 records
我也很狂热 在代碼中,它返迴下面的內容
$slug = $post->post_name;
string(8) "course-1"
最新回復
- 2020-6-131 #
相似問題
- wordpress:仅删除單个帖子的帖子修订wordpresspostswordpressdatabasewordpressquerywordpressrevisions2021-01-02 12:53
- wordpress:首先x發佈另一个模板,然後發佈其他模板wordpresspostswordpressloopwordpressquery2020-07-14 16:23
- wordpress:在wordpress管理員中編輯帖子型別時,如何添加post_type = value?wordpresscustomposttypeswordpresspostswordpresswpquery2020-07-01 04:52
- wordpress:如何將2个引數插入1个wp_Query进行幻灯片顯示wordpresspostswordpresswpquerywordpresscustomtaxonomywordpresspageswordpressslideshow2020-05-25 19:28
- wordpress:获取与定義的標簽陣列匹配的帖子wordpresswpquerywordpressquerywordpresstagswordpressqueryposts2020-05-07 01:55
您可能需要將$ slug用引號引起来