カスタム投稿タイプに独自の権限を与えてみた

少し特殊な利用方法となりますが、カスタム投稿タイプで追加した項目の追加・編集・削除権限を持つ独自の権限グループを作る方法について、残しておきます。 実装内容 カスタム投稿タイプの追加については「register_post_type」、権限グループの追加については「add_role」、また、そのグループに対して独自のルールを持たせるのが「add_cap」となります。 最終的に以下の内容をfunctions.phpに入力することで、「ptname」というidのカスタム投稿タイプの追加・編集・削除の権限を持つ「authid」というidの権限グループを追加できます。...

WordPressのカスタム投稿タイプを試してみた

WordPress3.0より導入されたカスタム投稿タイプを試してみました。 正直なところ最初は何に使うんだろう?と思って触っていませんでしたが、CMS利用を考えて構築を行うと非常に有用で、使い勝手が良いものでした。 準備(プラグインのインストール) とはいっても、今回はソースコードを打って追加を行うことはしておらず、プラグインを利用させていただいて実装を行いました。 インストールしたプラグインは「Custom Post Type UI」です。 インストール方法は他のプラグインと同様に、管理画面より検索してインストールを行うか、ソースコードを落として、/wp-content/pluginsにアップロードを行い、プラグインの画面から有効化するだけです。 カスタム投稿タイプの追加 プラグインのインストールが完了すると、左サイドバーにCustom...