Wordpress
バックエンド
現在の記事から取得できるWP関数
現在の記事から単発で取得したい時に使います。
URLを取得する
the_permalink()
本文を取得する
the_content()
ループ内で取得する必要があります。
詳しくは「投稿記事を表示させる(記事ループ)」を。
アイキャッチを取得する
the_post_thumbnail()
アイキャッチのURLのみ取得する
the_post_thumbnail_url()
the_post_thumbnail_url( 'full' )
カテゴリーを取得する
$cat = get_the_category();
$cat = $cat[0];
$cat_name = $cat->cat_name;
$cat_slug = $cat->category_nicename;
名前やスラッグ、ID など自由に抽出できるので必要なものを変数に格納します。
タグを取得する
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
$tag_name = $tag->name . ' ';
$tag_slug = $tag->slug . ' ';
}
}
現在の投稿のタグを取得する。
if 文に入れると値が上書きされてしまい上手く動きません。
条件分岐にタグを使いたい場合は has_tag() を使ってください。
カスタムフィールドの値を取得する
post_custom('hogefuga') // 'hogefuga'は任意のフィールド名
投稿の編集リンクを取得する
get_edit_post_link();