- 「フォーラムガイドライン」に必ず目を通してください。
- バージョンアップデート後に表示がおかしくなった場合は、
「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。 - フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
フォーラム
こんにちは。現在 https://killerangel.jp/ というサイトをSWELLで構築中です。
カスタム投稿タイプ(例:custom_post
)を作成し、記事一覧ページをSWELLのデザインに合わせてカスタマイズしたいと考えています。具体的には、下記のようなことを実現したいのですが、うまくいきません。
-
一覧ページのレイアウト変更
- 通常のアーカイブページとは異なる、独自のレイアウト(カードスタイルなど)を適用したい
- SWELLの「投稿一覧ブロック」などを使って、カスタム投稿タイプ用のリストを作成できるのか知りたい
-
個別投稿ページのメタ情報表示
- カスタム投稿タイプ専用のカスタムフィールド(Advanced Custom Fieldsで作成)を、個別投稿ページの本文上や本文下に表示したい
- SWELLの
the_content
フィルタや、子テーマのfunctions.php
で独自フックを使って表示制御しようとしましたが、反映されなかったり、レイアウトが崩れたりします
-
SWELLのループ設定と連携
- カスタム投稿タイプのアーカイブページを、SWELLの標準設定(「投稿・固定ページ設定」→「一覧リスト設定」など)と同じようなUIで制御できるのか?
- カスタム投稿タイプで「抜粋表示の文字数」や「サムネイルサイズ」などをSWELLの管理画面から統一して変更する方法はあるのか?
一応、以下のことは試してみました。
functions.php
にてadd_theme_support('post-thumbnails');
を追加し、カスタム投稿タイプにサムネイルを対応させるarchive-custom_post.php
を子テーマ側で作成し、get_template_part
やSWELL_set_loop_vars
などを使ってみる- ACF(Advanced Custom Fields)のフィールドを
the_content
やthe_excerpt
に差し込むために、add_filter('the_content', 'my_custom_field_function');
などを記述
しかし、なかなか思ったようなデザインにならず、またSWELL固有の機能(ブロックエディターでのレイアウト調整や記事一覧ブロック)との連携がうまくいきません。
もし同様のカスタマイズをされた方がいらっしゃいましたら、実装方法や注意点、必要なコード例などを教えていただけると助かります。
よろしくお願いいたします。
Advanced Robots.txt Optimizer & Editor (v.1.5)
Bulk Move (v.1.3.0)
Bulk NoIndex & NoFollow Toolkit (by Mad Fish) (v.2.16)
Contact Form 7 (v.6.0.3)
Edit Author Slug (v.1.9.1)
EWWW Image Optimizer (v.8.0.0)
Microsoft Clarity (v.0.10.3)
No Category Base (WPML) (v.1.3)
Redirection (v.5.5.1)
SEO SIMPLE PACK (v.3.6.2)
Site Kit by Google (v.1.146.0)
WP Robots Txt (v.1.3.4)
WP Sitemap Page (v.1.9.4)
XML Sitemap Generator for Google (v.4.1.21)