※社内専用

epress_theme テーマ解説

epress_thme テーマ解説
wordpressのテーマのファイル構成についての説明は省略します。
カテゴリ一覧ページをどうにかしたい、としたらどこのファイルをまず見にいくか
投稿詳細ページをどうにかしたい、としたらどこのファイルをまず見にいくか
はwordpressのベーシックなファイル構成をわかっていないと対応できないです。 https://www.mdn.co.jp/di/articles/4042/attach/images/topic_rnrkrmsmrtokry_201704/WordPress_07_01s_170405162534.jpg
(https://www.mdn.co.jp/di/articles/4042/?page=8)

epress_theme

404.php
■api
■assets
■functions
■single
■view
archive.php
author.php
epress_admin_style.css
front-page.php
functions.php
index.php
page.php
screenshot.png
search.php
single.php
style.css

blade

テンプレートファイルを読み込むのにbladeテンプレートエンジンを使用しています。
 https://liginc.co.jp/web/programming/php/152804

■view

基本テンプレートファイル群。
footer.php
header.php
master.php
sidebar.php
sns.php

master.php

下層固定ページの大枠のテンプレートです。 wordpressのテンプレートファイル構成では
固定ページのテンプレートファイルはpage.phpですが
そのファイルにmaste.phpを読み込む記述をしています。

-page.php

@layout('view.master')
@section('content')
 @wpposts
  {{the_content()}}
 @wpempty
 @wpend
  ー略ー
@endsection
@layout('view.master') viewディレクトリ配下のmaster.phpを読みいく記述です。

-master.php

page.phpの@sectionで囲われている部分が、master.phpの@yield('content')の箇所に表示されます。
<section>
  <div  class="container gutters">
    <div  class="row">
      @if( $flag_column_under === '2column' )
      <div  class="col span_9 column_main">
        @yield('content')
      </div>
      <div  class="col span_3 column_sub">
       @include('view.sidebar')
      </div>
     ー略ー
     @endif
   </div>
  </div>
</section>

sidebar.php

下層の右カラムのテンプレート。

■functions

■blade
■custom
■module
__default-data-setting.php
__setting.php

__default-data-setting.php

ブックマークレットツールEPRESS制作補助ツールの「初期設定」で
設定する内容が書かれています。
HOME、お問い合わせ、プライバシーページ作成などいろいろ。

__setting.php

wordpressの設定内容が書かれています。
h1のパララックス、サブタイトル、下層カラム
郵便番号、お問い合わせページのカレンダーなど。

■custom

ショートコード作成のファイルが置かれています。

■module

サイトマップ、検索機能、ぱんくず、構造化マークアップ機能ファイルが置かれています。

blade

テンプレートエンジンプラグイン

■single

カテゴリ毎の投稿詳細ページテンプレートファイルが置かれています。

single.php

ディレクトリsingle配下にあるファイルを読み込む記述があります。 改修していってください。