プラグインで新しいページを追加したいのですが、いろいろ試しましたがだめでした。新しいページを作成するためのフックは何ですか?助けてください。
function add_new_page(){
.....
}
action('init','add_new_page');
私が正しく理解していれば、ページであるデータベースに新しいレコードを作成したいと考えています。実際にこれが当てはまる場合は、PAGE 型の新しい POST をプログラムで追加する必要があります (そうです、少し混乱します)。
これには、投稿の詳細を含む連想配列をセットアップし、wp_save_post
関数を使用します。これはhttp://codex.wordpress.org/Function_Reference/wp_insert_postです。
もう一度挿入する前に、ページが既に存在するかどうかを確認することを忘れないでください。そうしないと、何千ものページが作成されます。
すべてのテーブルがわかっている場合は、新しいページを作成するためにデータベースに直接書き込むだけです。
ここにヘルプリンクがあります http://codex.wordpress.org/Function_Reference/wp_insert_post