私は自分のプラグインのためにユニットテストをしています、そして私のユニットテストでは、私はカスタム投稿タイプを投稿するなどのいくつかの基本的なことをチェックしています。私のスクリプトは新しい投稿を作成することができ、私は投稿されたアイテムのIDを取得することができます(私はhttp://wordpress.loc/wp-admin/post.php?post=16&action=edit&message=6
のようなURLにリダイレクトされるので、新しい投稿のIDは16です)。
このIDから、http://wordpress.loc/?post=16
のようにURLでアクセスして投稿が正しいかどうかを確認したいのですが、IDだけで直接投稿にアクセスする方法が見つからないPHPを実行しています。
それは可能ですか?
Post idを使用して、page_id
query paramとしてindex.php
に渡すことで投稿にアクセスできます。例えば.
http://wordpress.loc/index.php?page_id=16
あるいは単に
http://wordpress.loc/?page_id=16