Nakkan Base

ウィジェット投稿記事一覧

日別の投稿記事一覧

いきなりウィジェットの「カテゴリー」が変になった件

カテゴリーのウィジェット、ドロップダウンにしていましたが、「サーバー」というカテゴリーを選択するといきなり404エラーに。

でも他のカテゴリーを選択したときは、普通に表示される。

これってどういうこと?

よく見れば、リンクに「/category/」が現れたりはたまた消えたりしているではないか。

これがちゃんと現れた場合、正常に表示されるけども、消えていると404ページになるわけ。

もしかして完全にウィジェットがおかしいよね?

ちなみにドロップダウンで表示しなければ、全て正常に表示にされる。

絶対ウィジェットが変になったんだ。

もう原因を探るのも時間の無駄かと思い、プラグインを使うことにした。

Category and Subcategory list widget」という、長い名前のプラグインです。

階層部分がちょっと見にくいけど、これで問題は解決しました。

追記:

残念ながら、上記のプラグインではスマホ画面での操作が全く使えないので、新たなプラグインを導入しました。

WP Categories Widget」。

これもレイアウトに不満があったけど、自分でcssを変更してなんとか落ち着きました。

めでたし。

メニューとウィジェットを表示させる

メニューとウィジェットって、混同しやすいのは私だけ?

冷静に考えれば全然別物だけど、それらをサイト表示させる時のコードを比較の意味でこの1ページに書いておこうと思う。

ファイルは、home.phpとかfront-page.phpとかtop.phpとかindex.phpになると思いますが、その時それぞれで。

=メニューの場合(下はサイドバー表示の場合)=

<aside class="sidebar">

      <?php register_nav_menu( 'side-nav', 'サイドナビゲーション', ); ?>

      <?php wp_nav_menu( array( 'theme_location' => 'side-nav' ) ); ?>
   
</aside>

=ウィジェットの場合=

<div class="sidebar">
  <?php
  if (is_active_sidebar('sidebarのID')) :
    dynamic_sidebar('sidebarのID');
  else :
  ?>
    <div class="widget">
      <h2>No Widget</h2>
      <p>ウィジットは設定されていません。</p>
    </div>
  <?php endif; ?>
</div>

これを混同して、ウィジェット表記の場所にメニュー表記をしてしまい、メニュー以外のウィジェットが表記されず「????」ってなっていたのであった。

【WordPress】ウィジェットを旧バージョンで使いたい

WordPressのバージョンアップに伴い、ウィジェットまでもがブロックエディターになってしまった。

これがものすごく使いにくい。

コピペで移動しようにも思うようになってくれなくてイライラするし、paddingなどがバラバラで見栄えの調整に要らぬ手間がかかる。

ほんとに誰がこんなやりにくいエディターを採用したんだろうか。(怒)

ということで、困った時はプラグインです。

【Classic Widgets】というプラグインがありました✨

ありがたや〜☺️