サイトを更新しました

タイトルの通り、サイトを更新しました。
以下変更点と忘備録です。

カテゴリアーカイブと個別記事にパンくずリストを追加

個別記事

<?php

  $categories = get_the_category();
  $categories = array_reverse($categories);
  $breadclumbs = array("<a href='".site_url()."'>架空会社ぱあぷう</a>");
  foreach($categories as $category){
    $breadclumbs[] = "<a href='".esc_url(get_category_link($category->cat_ID))."'>".$category->name."</a>";
  }
?>

    <?= implode(" > ", $breadclumbs) ?>

カテゴリアーカイブ

<?php
  $categories = get_the_category();
  $breadclumbs = array();
  foreach($categories as $category){
    if($category->cat_ID == $cat){
        $breadclumbs[] = "<a href='".esc_url(get_category_link($category->cat_ID))."'>".$category->name."</a>";
        while($category->category_parent){
            $category = get_category($category->category_parent);
            $breadclumbs[] = "<a href='".esc_url(get_category_link($category->cat_ID))."'>".$category->name."</a>";
        }
        break;
    }
  }
  $breadclumbs[] = "<a href='".site_url()."'>架空会社ぱあぷう</a>";
  $breadclumbs = array_reverse($breadclumbs);
?>

    <?= implode(" > ", $breadclumbs) ?>

子カテゴリ→親カテゴリはサクッと取れたんですけど親カテゴリ表示の際に自分のカテゴリを取得するのがちょっと大変でした。
get_the_category()って自分のカテゴリだけ取ってくれるわけじゃないのね……。

All in One SEO Pack導入

言わずと知れた有名プラグイン。便利すぎて毎回使いこなせないな〜と思いながら毎回入れます。

All in One SEO Pack

OGPを設定


twitterに共有すると画像が出るようになりました。
肝心の共有ボタンは無いのであとで追加します。

ファビコンを追加

弊社ロゴ(サイト左上)は本職のデザイナーさんに格安で作成していただいたもので、これを32×32サイズに切り抜いてファビコンとしました。

  1. 32×32サイズのキャンパスを作成する
  2. ロゴのデータファイル(.ai)からオブジェクトをコピー&ペーストして位置を合わせる
  3. 見切れてるパス削ったりする
  4. キャンパスと同サイズの長方形を新規作成、キャンパスに重ねる
  5. 長方形とロゴオブジェクトを選択、変形→パスファインダー→切り出し
  6. 完成!

ファビコン反映されてるのまだ見えてないけど。
以上、更新報告でした。SNSシェアボタン系は多分プラグイン入れるだけなので記事書かないです。