「Sample」を編集中
提供: baserCMS公式ガイド
警告: ログインしていません。
編集すると、IPアドレスがこのページの編集履歴に記録されます。この編集を取り消せます。
下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
行104: | 行104: | ||
+ | |||
+ | <div id="Description"> | ||
+ | == 説明 == | ||
+ | </div> | ||
+ | 指定された[[投稿タイプ]]について、特定の機能をサポートを削除します。 | ||
+ | ある機能のサポートを削除すると、それに対応して[[Writing Posts|投稿の編集]]画面からフィールド(エディターやメタボックスなど)が消去されます。 | ||
+ | さらに、'revisions' 機能は投稿タイプが[[Revision Management|リビジョン]]を保存するかどうかを表します。 | ||
+ | また 'comments' 機能は[[Comments in WordPress|コメント]]数を投稿の編集画面に表示するかどうかを表します。 | ||
+ | 通常は、remove_post_type_support() を [[プラグイン API/アクションフック一覧/init|'init']] アクション[[プラグイン API|フック]]から呼び出さなければなりません。 | ||
+ | <div id="Usage"> | ||
+ | == 使い方 == | ||
+ | </div> | ||
+ | <?php remove_post_type_support( $post_type, $supports ) ?> | ||
+ | <div id="Parameters"> | ||
+ | == パラメータ == | ||
+ | </div> | ||
+ | {{Parameter|$post_type|文字列|投稿タイプ。(最大 20 文字)}} | ||
+ | {{Parameter|$supports|文字列|削除する機能。}} | ||
+ | :* 'title' (タイトル) | ||
+ | :* 'editor' (内容の編集) | ||
+ | :* 'author' (作成者) | ||
+ | :* 'thumbnail' (アイキャッチ画像)(現在のテーマが [[投稿サムネイル]] をサポートしていること) | ||
+ | :* 'excerpt' (抜粋) | ||
+ | :* 'trackbacks' (トラックバック送信) | ||
+ | :* 'custom-fields' (カスタムフィールド) | ||
+ | :* 'comments' (コメントの他、編集画面にコメント数のバルーンを表示する) | ||
+ | :* 'revisions' (リビジョンを保存する) | ||
+ | :* 'page-attributes' (メニューの順序)(投稿タイプの hierarchical が true であること) | ||
+ | :* 'post-formats' (投稿のフォーマットを削除。[[投稿フォーマット]]を参照) | ||
+ | <div id="Examples"> | ||
+ | == 用例 == | ||
+ | </div> | ||
+ | <div id="Remove_support_for_excerpts"> | ||
+ | === 抜粋のサポートを削除 === | ||
+ | </div> | ||
+ | この例は投稿(<tt>'post'</tt>)の抜粋のサポートを削除します: | ||
+ | <pre> | ||
+ | add_action( 'init', 'my_custom_init' ); | ||
+ | function my_custom_init() { | ||
+ | remove_post_type_support( 'post', 'excerpt' ); | ||
+ | } | ||
+ | </pre> | ||
+ | <div id="Remove_support_for_post_formats"> | ||
+ | === 投稿フォーマットのサポートを削除 === | ||
+ | </div> | ||
+ | この例は投稿(<tt>'post'</tt>)の投稿フォーマットのサポートを削除します: | ||
+ | <pre> | ||
+ | add_action( 'init', 'my_remove_post_type_support', 10 ); | ||
+ | function my_remove_post_type_support() { | ||
+ | remove_post_type_support( 'post', 'post-formats' ); | ||
+ | } | ||
+ | </pre> | ||
+ | <div id="Change_Log"> | ||
+ | == 変更履歴 == | ||
+ | </div> | ||
+ | * [[Version 3.0|バージョン 3.0]] にて導入されました。 | ||
+ | <div id="Source_File"> | ||
+ | == ソースファイル == | ||
+ | </div> | ||
+ | <tt>remove_post_type_support()</tt> は {{Trac|wp-includes/post.php}} にあります。 | ||
+ | <div id="Related"> | ||
+ | == 関連資料 == | ||
+ | </div> | ||
{{Post Type Tags}} | {{Post Type Tags}} | ||
{{Tag Footer}} | {{Tag Footer}} |