今回はこういった悩みを解決していきます。 WordPressでは、投稿記事と固定記事にそれぞれ固有のIDが割り振られています。 このIDはサイト内にブログカードを設置したいときや個別の記事設定をするときに使用する便利な機能です。 そこで今回はWordPressの記事IDやカテゴリーIDを確認する簡単な方法について詳しく解説していきます。 WordPressブログを始めたばかりの初心者の方は必見です!
{ "kind": "youtube#videoCategoryListResponse", "etag": "\"_gJQceDMxJ8gP-8T2HLXUoURK8c/gOpOD2A9pI2rIrGgpZrHhfMLuUQ\"", "items": [ { "kind": "youtube#videoCategory", "etag": "\"_gJQceDMxJ8gP-8T2HLXUoURK8c/Xy1mB4_yLrHy_BmKmPBggty2mZQ\"", "id": "1", "snippet": { "channelId": "UCBR8-60-B28hp2BmDPdntcQ", "title": "Film & Animation", "assignable": true } }, { "kind": "youtube#videoCategory", "etag": "\"_
よく使うのでメモ。 カテゴリー名からカテゴリーIDを取得します。 本番サーバーとテストサーバーで双子のWordpressを構築していた場合など、同じカテゴリー名なのにカテゴリーIDが違う場合があります。 例えば「トピック … 続きを読む »
カテゴリID・カテゴリ名・カテゴリのスラッグを取得する WordPressでカテゴリIDやカテゴリ名、カテゴリのスラッグを取得する記述は以下の通りです。 カテゴリ名を取得 <?php $catgory = get_the_category(); $cat_name = $catgory[0]->cat_name; echo $cat_name; ?> <?php $catgory = get_the_category(); $cat_ID = $catgory[0]->cat_ID; echo $cat_ID; ?> カテゴリのスラッグを取得 <?php $catgory = get_the_category(); $category_nicename = $catgory[0]->category_nicename; echo $category_nicename; ?> 記述例 <?p
投稿記事のカテゴリ名を表示する <?php $category = get_the_category(); echo $category[0]->cat_name; ?> ループ内で上記のコードを使うと、投稿記事のカテゴリ名を表示できます。 投稿記事のカテゴリIDを取得する <?php $category = get_the_category(); $cat_id = $category[0]->cat_ID; ?> ループ内で上記のコードを使うと、$cat_idに投稿記事のカテゴリIDを取得できます。 その他の情報を表示・取得する term_id (整数) カテゴリー ID name (文字列) カテゴリー名 slug (文字列) カテゴリーのスラッグ term_group (整数) カテゴリーのグループ term_taxonomy_id (整数) カテゴリーのタクソノミー ID tax
概要 カテゴリ階層構造を持っているWordPressサイトで、現在の投稿が所属する最上位のカテゴリを取得したいような場合に使用します。 カテゴリIDを取得し、その親のカテゴリID、さらにその親のカテゴリIDという感じで親のカテゴリID=0になるまでループを回すような方法もありますが、それより簡単に実装出来ると思います(個人の感想です)。 ※本記事は、カスタム投稿タイプ、カスタムタクソノミーにも応用可能です。 実装 本体部分(あくまで参考の実装例です) <?php $post_ID = 投稿のID; //投稿のID => get_the_ID()等の関数で取得します。使用する場面によって異なります。 //投稿IDが所属するタームのオブジェクト取得 $terms = get_the_terms( $post_ID, 'category' ); if ( $terms && ! is_wp_er
メルカリをスクレイピングしていきます。 最初は、カテゴリー一覧ページからスクレイピングします。 なぜ、カテゴリー一覧ページからスクレイピングすると思いますか? その回答は、後ほど説明します。 本記事の内容 スクレイピングの種類大量データのスクレイピング方法カテゴリー一覧ページのスクレイピングメルカリの珍しいスクレイピング対策 それでは、上記に沿って解説していきます。 スクレイピングの種類 スクレイピングには、大きく分けて二つの種類があります。 大量データの抜き出し指定ページの監視 大量データとは、その言葉通りに多くのデータのことです。 場合によっては、全データということもあるでしょう。 また、指定した分類のみのデータということもあります。 分類の例としては、以下のようなモノがあります。 カテゴリー年キーワード 上記の大量データの抜き出しは、イメージしやすいでしょうね。 もう一つの指定ページ
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く