我使用的是WordPress 3.5,我創建了一個自定義帖子類型,名爲order with title supports only。 現在我想當這個命令發佈標題文本將是order-#ID
,(這裏的ID將是將要發佈的帖子ID)沒有別的,如果用戶在標題中寫入東西,它不會發布它只是保存像order-#23
。Wordpress在發佈前更改帖子標題
另一件事是任何其他方式來隱藏標題輸入(我不想顯示標題和編輯器),但保存它的價值時,它發佈像order-#265
。
我使用的是WordPress 3.5,我創建了一個自定義帖子類型,名爲order with title supports only。 現在我想當這個命令發佈標題文本將是order-#ID
,(這裏的ID將是將要發佈的帖子ID)沒有別的,如果用戶在標題中寫入東西,它不會發布它只是保存像order-#23
。Wordpress在發佈前更改帖子標題
另一件事是任何其他方式來隱藏標題輸入(我不想顯示標題和編輯器),但保存它的價值時,它發佈像order-#265
。
你可以在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');
[你嘗試過什麼(http://whathaveyoutried.com/)? –