- 「フォーラムガイドライン」に必ず目を通してください。
- バージョンアップデート後に表示がおかしくなった場合は、
「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。 - フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
フォーラム
トップページのみ表示で、サイドバーの一番下に営業日カレンダーをのせたいと思っています。
ただ、トップページ専用サイドバーを使うと、サイドバーの一番上(共通サイドバーの上)に表示されてしまいます。
何かいい方法はないでしょうか?
BackWPup (v.3.10.0)
BBQ Firewall (v.20220517)
Bing Webmaster Url Submission (v.1.0.13)
Customizer Export/Import (v.0.9.4)
Disable Emails (v.1.8.1)
FileBird Lite (v.5.0.5)
Invisible reCaptcha (v.1.2.3)
Media File Renamer (v.5.4.3)
Really Simple SSL (v.5.3.3)
SEO SIMPLE PACK (v.2.5.1)
WP Multibyte Patch (v.2.9)
XO Event Calendar (v.2.4.3)
XO Security (v.3.3.0)
自己解決しました。
一応、ご報告させていただきます。
トップページ用の固定ページを作成。
[カスタマイズ] → [WordPress設定] → [ホームページ設定]で固定ページを設定。
[共通サイドバー]の一番下段に[XO Event Calendar]を追加。
[カスタマイズ] → [追加CSS]に下記を追加。
#body_wrap:not(.page-id-○○○) .xo-event-calendar {
display:none
}
.page-id-○○○は、トップページにした固定ページのページIDです。
お騒がせいたしました。
自己解決したようで何よりです。
CSSで消す以外にも、sidebars_widgetsフックで指定のページ以外に特定のウィジェットを出力しない方法があります。
不必要なHTMLコードを出力しない方法なので少しでもコードを軽量化したい場合におすすめです。
参考:sidebars_widgets | Hook | WordPress Developer Resources
一般ユーザー
SWELL初心者のために、ブロックパターンライブラリーを運営しています。