プレビューのリンク先を変更する
custom post type によってプレビューの先を変更したいケースがある。
そういう場合は、preview_post_link をフックする。これには元のプレビュー先のurlが渡ってくるのでこれを好きに加工すれば良い。
デフォルトでは、以下のようにpost_typeとid、preview=trueというパラメータが入っている。
1 | http://example.com/wordpress/?post_type=food&p=10&preview=true |
1 | add_filter( 'preview_post_link', function($link) { |