0
我試圖在屏幕上顯示帖子的元數據中編輯字段。Wordpress掛鉤在顯示帖子編輯頁面之前編輯帖子元數據
我一直在尋找'load-post.php'鉤子,但這是在帖子加載前調用的(如果我已經正確理解),所以帖子id和元數據爲空。 我試過其他的鉤子,但是我一直無法完成這項工作。
下面的帖子元字段在編輯頁面上顯示之前需要進行更改。
$post_price = get_post_meta(get_the_ID(), 'price', TRUE);
例如:數據庫中的價格= 10,但我希望它在價格= 15時顯示在帖子編輯頁面上。
任何鏈接,提示和想法,非常感謝。 :)
編輯:
我目前的解決方案:
add_action('load-post.php','calculate_price');
function calculate_price(){
$post_id = $_GET['post'];
//get price from post by post_id and do stuff
}
這是正確的方法是什麼?
感謝您的回覆,但是這個鉤子不允許您更改查詢嗎?我不需要更改查詢,我需要一個允許我從查詢結果中更改數據的鉤子。 – aboeka
謝謝,看起來我的解決方案更好,但'the_post'似乎被忽略。有任何想法嗎? add_action在類中的構造函數中。我非常喜歡鉤子和wordpress。 – aboeka
嘗試在課程外的主題functions.php中使用此片段。那麼如果什麼都沒有發生,把回聲'作品';在my_the_post_action開始的時候確定沒有事情發生。在管理區附近觀看源代碼,可能隱藏了'作品'。 – keyBeatz