WordPressのカテゴリを一つしか選択できないラジオボックスに変える方法
Author:
費用:0円 時間:5分
WordPressのカテゴリをどのように設定されていますか?
俺はこのサイトを作るときにカテゴリをある程度決めて作りました。
しかし、サイトのビュー数が思ったより伸びなかったので、色々な記事を書いて試した結果、サイトのビュー数は伸びましたが、当初の予定とは異なるカテゴリが生まれてしまいました。
そして、安易にカテゴリを足してしまった所為で、一つの記事が複数のカテゴリに該当することに・・・( ;∀;)
これはいけません!
カテゴリは大分類のため、できることなら一つに取り決めた方が、SEO対策的にもユーザーのユーサビリティ的にも良いのです!
さて、それが分かったなら一つにできるようなサイト設計を最初にすればいい。
しかし、これが難しいのが複数人でサイトを運営し記事を投稿するようになった場合。
迷ったら二つにチェックをつけちゃうよね。
ということで、今回は複数にチェックを付けれないようにラジオボックス(一つしか選択できない)に変更する方法を解説いたします。
sponsored link
ラジオボックスに変更する方法
WordPress管理画面>>外観>>テーマの編集>>function.php に進みましょう。
そして、ファイルの最後に、以下のコードを付け足しましょう。
if(strstr($_SERVER['REQUEST_URI'], 'wp-admin/post.php')) { ob_start('one_category_only'); } if(strstr($_SERVER['REQUEST_URI'], 'wp-admin/post-new.php')) { ob_start('one_category_only'); } function one_category_only($content) { $content = str_replace('type="checkbox" name="post_category', 'type="radio" name="post_category', $content); return $content; }
コード参考:https://5330.biz/customize/181/
これで記事投稿の編集画面においてカテゴリがラジオボックスに変わって一個しか選択できなくなりますよ(*^^)v