でいただきありがとうございます。 100人のユーザーがいる場合は、100個のカスタムポストタイプが用意されているため、wp-adminは非常に多くのメニュー項目で左メニューが大きくなるため、悪夢になります。
通常の投稿タイプを使用し、ユーザーのダッシュボードを示すページに投稿をフィルタリングして、ユーザーがpost_authorの投稿のみを表示するのは簡単ではないでしょうか?あなたはその後、時にユーザー登録をキャッチするフックを追加して、例のポストを作成することができ、あなたは以下のコードを修正し、あなたのfunctions.phpに追加することができます:このメソッドは、カスタマイゼーションあなた」の数を低下さ
add_action('user_register', 'myplugin_registration_save', 10, 1);
function myplugin_registration_save($user_id) {
$userPostsCategory = 3;
// Create post object
$my_post = array(
'post_title' => 'Sample Story'),
'post_content' => 'You can edit this or create a new story',
'post_status' => 'publish',
'post_author' => user_id,
'post_category' => array($userPostsCategory)
);
// Insert the post into the database
wp_insert_post($my_post);
}
あなたのテーマにやらなければならず、投稿の管理がやりやすくなります。あなたはuser_id` `でカスタムポストタイプを作成したい理由
:
はさらにこの上で読みましたか? –
それはユーザーが自分のストーリーを書くことを可能にするメンバシップベースのウェブサイトのようなものになるだろうが、ユーザーが作成されると、それらのダッシュボードに自動的に作成されリストされたカスタムポスト(ストーリー)最後の例として、つまり、管理者によって登録されるすべてのユーザーは、1つのストーリー(カスタム投稿タイプ)にアカウントを自動的に追加します。それは理にかなっていますか? – scottymorg