WordPressの投稿画面をフロントエンドにする(Frontier Post)

harada 1,403views 更新:2014年7月15日

Frontier Postというプラグインを利用することでフロントエンドで投稿フォームを作成することができます。
このプラグインを使うことで他にも下記のことがフロントエンドで実現可能になるようです。

・自分の投稿した記事一覧表示
・削除
・編集
・下書きで保存
・投稿後投稿したエントリーを表示する

カスタムポスト・カスタムフィールドなどは利用できません。

以下のタグをテンプレートに挿入することで、テンプレートから投稿フォームを呼び出すことができます。
また、ショートコードを直接ページに追加すればそのページが投稿フォームになります。

<?php echo do_shortcode('
---- ログインしてください。------

');?>

また、現時点ではベータ版ですがフォームの見た目をテンプレート化できます。

1.themeフォルダ下に/plugins/frontier-post/ディレクトリを作成します。
2.この中に/plugins/frontier-post/forms内のfrontier_form.phpとfrontier_list.phpをコピーして配置します。
3.あとはこのファイルをカスタマイズすることでテンプレートが適用されます。

関連: WordPressの投稿画面をフロントエンドにする

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません