1
Im UnderScoreテーマを使用しています。下はメインのpage.phpテンプレートファイルです。私が目指しているのは、サイドバーのアクティブなウィジェットがサイドバー付きのテンプレートを使用しているが、サイドバーなしのメインコンテンツが960pxのテンプレートをアクティブなウィジェットまたはコンテンツが使用していない場合です。また、ACF(アドバンスカスタムフィールド)を使用しているのでサイドバーもチェックする必要があります。助けを求めるグレートフル。私はおそらく "is_active_sidebar"を使用していると思っていましたが、テンプレートパーツが既にチェックされているので、それを正しく実装する方法が不明です。また、sidebar.phpサイドバーでは、別のページテンプレートを使用してください。
if (! is_active_sidebar('sidebar-1')) {
return;
}
?>
<aside id="secondary" class="widget-area" role="complementary">
<?php dynamic_sidebar('sidebar-1'); ?>
<?php the_field('sidebar_info'); ?>
</aside><!-- #secondary -->