13

Wordpressでは、デフォルトの投稿ステータス(公開済み、ドラフト、保留中のレビュー)を取得します。アクティブなテーマのfunction.phpファイルを介して登録することで、さらにいくつかの投稿タイプを追加することは可能ですか?

また、公開メタボックスのラベルを編集することは可能ですか?私が提出しているのは本当に出版ではありません...

また、追加したいのは、カスタム投稿タイプで行った場合にのみこれらの変更を行うことです。

敬具

スコット

4

3 に答える 3

18

WP 3.0 以降、register_post_status() 関数 ( http://hitchhackerguide.com/2011/02/12/register_post_status/ ) を使用して、投稿タイプに新しいステータスを追加できます。

WP 自体は register_post_status() を使用して、wp-includes/post.php の create_initial_post_types() 関数 ( http://hitchhackerguide.com/2011/02/ 11/create_initial_post_types/ )。

これらのリンクのコードを見て、関数の使用方法を理解することができます。

始めるのに役立つことを願っています!

于 2011-09-27T16:34:56.293 に答える
2

方法がわかれば、プラグインを作成できます。ドキュメントまたは同様のプラグイン ( http://wordpress.org/extend/plugins/edit-flow/またはhttp://wordpress.org/extend/plugins/custom-post-type-など) を掘り下げる必要があります。うい/

「フック、アクション、およびフィルター」を使用すると、管理インターフェースを変更できます。こちらを参照してください http://codex.wordpress.org/Plugin_API

これまでのところ、単純なプラグインを 1 つだけ作成しましたが、これを実現するために従う必要がある正確な手順はわかりません...

幸運を!

于 2010-10-21T17:52:59.370 に答える
1

register_post_status 関数を使用してカスタム投稿ステータスを追加できます。http://core.trac.wordpress.org/browser/tags/3.2.1/wp-includes/post.phpの create_initial_post_types() を参照してください。

ただし、これは Wordpress バックエンド UI に統合されていないことに注意してください。

于 2011-09-27T15:13:15.500 に答える