あれやこれや自分のための覚書

イベントページ アーカイブ(一覧)を出すためにやったこと

2016.11.22

イベントページ アーカイブ(一覧)を出すためにやったこと はコメントを受け付けていません

イベントページ アーカイブ(一覧)を出すためにやったこと
何もしないと
archive.php を読んできてくれてきれいに表示されるのだけど
イベントなので、並べ方とか表示する項目とか
ゴリゴリと書き換えたい
archive-event.php というファイル名でアップすると
ちゃんとこのファイルを読んでくれたので( ここで アンダーバーにしてて読み込みできなくて焦りましたが、ハイフンが正解)
普通なら このファイルを書き換えればいけるはずですが
このテーマ 素敵な分、複雑で いろいろ書き換えました
まず
archive-event.php(つまり archive.php)は
たったの34行
podsのテンプレート設定で、アーカブページは the_content の部分に置換すると
設定しておいたのだけど、そもそもその箇所が このファイルにはない 涙

<?php
// **********************************
// Header (main-wrap > container > content)
// **********************************
get_header();
// **********************************
// show posts
// **********************************
if (have_posts()) :
include (STYLESHEETPATH . “/my-article-loop.php”);
// ***********************************
// Content bottom widget
// ***********************************
if (is_active_sidebar(‘widget-content-bottom’)) :
?>
<div class=”widget-content bottom clearfix”>
<?php dynamic_sidebar( ‘widget-content-bottom’ ); ?>
</div>
<?php
endif;
else :
// Not found…
include_once(TEMPLATEPATH .’/not-found.php’);
endif; // End of have_posts()
?>
</div><?php // end of .content
// **********************************
// Sidebar
// **********************************
if ( $COLUMN_NUM === 2 ) get_sidebar();
// **********************************
// Footer
// **********************************
get_footer(); ?>

どうやらpostは article-loop.php に書かれているようなので
このファイルをおろしてきて中を見たら

ぎっしりとスタイル切り替えの設定やら何やらレイアウト周りのことがかいてある

その中の100行目あたり

/**
* Show post list
*
* Call the function written in “listing_post_styles.php”
*/
ここでpost の表示の設定のようだけど
listing_post_styles.php とやらを読んできているらしい

では それはどこにあるのか?

Show Current Template が大活躍

そこに書かれいるこのphpの名前から場所が判明

incフォルダのsrc の中にありました

これをそのまま子テーマに移してきて
ファイル名を
my−listing_post_styles.php とかきかえ

article-loop.php も my−article-loop.php とかきかえて
(もちろん 130行目
// Get article html and display (my-listing_post_styles.php)
を my−listing_post_styles.php を呼び出すように変更)

これで、イベントのアーカイブページを呼び出すと エラーなく表示

・・・と思いきや 思いっきりエラー表示がどさっと。

全て、 my-article-loop.php が見つからないと怒っている
あ! archive-event.php の10行目

include (TEMPLATEPATH . “/my-article-loop.php”);

となっていたので、

include (STYLESHEETPATH . “/my-article-loop.php”);

と変えたら 表示できました。

さ、これで心置きなく ゴリゴリできそうです

関連記事

コメントは利用できません。

最近のコメント

    RSS へのコメント

    • エラーが発生しました。フィードの配信が停止している可能性があります。再度お試しください。
    友だち追加