WordPress
投稿形式
サーチ…
備考
テーマでサポートされている場合は、以下の投稿形式を選択できます。
実際の投稿コンテンツのエントリは変更されませんが、テーマはこのユーザー選択を使用して、選択した形式に基づいて投稿を異なる方法で表示できます。たとえば、テーマが「ステータス」投稿のタイトルの表示から離れることがあります。物事がどのように表示されるかは全くテーマの通りですが、ここにはいくつかの一般的なガイドラインがあります。
- aside - 通常はタイトルなしのスタイルです。 Facebookのメモ更新と同様です。
- ギャラリー - 画像ギャラリー。投稿にはギャラリーのショートコードが含まれており、添付ファイルが添付されます。
- リンク - 別のサイトへのリンク。テーマは、ポストコンテンツの最初のタグをそのポストの外部リンクとして使用したい場合があります。ポストがURLだけで構成され、それがURLになり、タイトル(post_title)がそのアンカーに付けられた名前になる場合、別の方法があります。
- image - 単一のイメージ。投稿の最初のタグは画像と見なすことができます。また、投稿がURLのみで構成されている場合は、画像URLとなり、投稿のタイトル(post_title)が画像のタイトル属性になります。
- 見積もり - 見積もり。おそらく見積もり内容を保持しているブロッククォートを含むでしょう。あるいは、引用はソース/著者がタイトルであるだけの内容であってもよい。
- ステータス - ステータス更新が短く、Twitterの状態の更新に似ています。
- ビデオ - 単一のビデオまたはビデオプレイリスト。ポストコンテンツの最初のタグまたはオブジェクト/埋め込みは、ビデオと見なすことができます。また、投稿がURLのみで構成されている場合は、それが動画URLになります。ブログでビデオサポートが有効になっている場合(プラグインなど)、ビデオを投稿に添付することもできます。 audio - オーディオファイルまたはプレイリスト。ポッドキャスティングに使用することができます。
- chat - チャットのトランスクリプト
テーマに投稿タイプを追加する
post_type 'ページ'にポストフォーマットを追加する
add_post_type_support( 'page', 'post-formats' );
次の例では、カスタム投稿タイプ 'my_custom_post_type'を登録し、投稿フォーマットを追加します。
カスタム投稿タイプ 'my_custom_post_type'を登録する
add_action( 'init', 'create_my_post_type' );
function create_my_post_type() {
register_post_type( 'my_custom_post_type',
array(
'labels' => array( 'name' => __( 'Products' ) ),
'public' => true
)
);
}
post_type 'my_custom_post_type'にポストフォーマットを追加する
add_post_type_support( 'my_custom_post_type', 'post-formats' );
または、register_post_type()関数で、 'サポート'パラメータ配列に 'post-formats'を追加します。次の例は上記と同じです。
カスタム投稿タイプ 'my_custom_post_type'に 'supports'パラメータを登録する
add_action( 'init', 'create_my_post_type' );
function create_my_post_type() {
register_post_type( 'my_custom_post_type',
array(
'labels' => array( 'name' => __( 'Products' ) ),
'public' => true,
'supports' => array('title', 'editor', 'post-formats')
)
);
}
投稿のテーマを追加
関数呼び出し
add_theme_support( 'post-formats' )
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow