-2

私は wordpress 3.5 を使用しています。タイトルのみをサポートする order というカスタム投稿タイプを作成します。ここで、この注文が発行されるときにタイトルテキストが になることを望みますorder-#ID(ここで ID は発行される投稿 ID になります) ユーザーがタイトルに何かを書いた場合、それは発行されず、 のような値で保存するだけorder-#23です。

もう1つの方法は、タイトル入力を非表示にする他の方法です(タイトルとエディターを表示したくありません)が、のように公開するときにその値を保存しますorder-#265

4

1 に答える 1

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');
于 2013-01-24T05:18:10.080 に答える