2013-01-24 74 views
-2

我使用的是WordPress 3.5,我創建了一個自定義帖子類型,名爲order with title supports only。 現在我想當這個命令發佈標題文本將是order-#ID,(這裏的ID將是將要發佈的帖子ID)沒有別的,如果用戶在標題中寫入東西,它不會發布它只是保存像order-#23Wordpress在發佈前更改帖子標題

另一件事是任何其他方式來隱藏標題輸入(我不想顯示標題和編輯器),但保存它的價值時,它發佈像order-#265

+1

[你嘗試過什麼(http://whathaveyoutried.com/)? –

回答

3

你可以在save_post掛鉤它,然後更新數據庫以反映標題的變化。

請注意,我沒有測試的代碼,但它應該是類似的東西:

function save_title($post_id){ 
    global $wpdb; 
    $wpdb->update($wpdb->posts, array('post_title' => 'order-#' . $post_id), array('ID' => $post_id)); 
} 
add_action('save_post', 'save_title'); 
+0

謝謝你的工作:D – zxprince

+0

你能回答我的另一個問題。這是它http://stackoverflow.com/questions/14416409/wordpress-custom-metabox-input-value-with-ajax – zxprince

+0

我不能回答什麼比[brasofilo說]更好(http://stackoverflow.com/a/14418553/1370034):) – RRikesh

相關問題