コンサデコンサ使用しているテーマArthemiaを、3.6.5から3.8.10にアップデートした際の覚え書き。
(3.8.10の特徴)
- 旧版で問題となっていた、IEの旧バージョンでレイアウトが崩れる現象は改善されている模様。IE7、IE9では問題なかった。
- 日本語の要約がうまく表示されないのは相変わらず。
- Wp-Pagenaviプラグインが不用になった。テーマ単体でナビメニューが機能している。Wp-Pagenavi、Wp Pagenavi Styleをアンインストールした。Wp Pagenavi Styleは好きだったんだけどなあ。
設定画面
【カテゴリー配色のメモ】
- カテゴリー Background (start with #) Text (start with #) Link Hover (start with #)
- コンサニュース #b22222 #000000 #ffffff
- 小話の部屋 #e6ab07 #000000 #ffffff
- 管理室より #326abd #000000 #ffffff
- 戦いの足跡 #2b9435 #000000 #ffffff
- トピックスNOW #666666 #000000 #ffffff
- スケジュールニュース #997722 #000000 #ffffff
- 管理人の独り言 #326abd #000000 #ffffff
- 更新履歴 #a5cc3a #000000 #ffffff
【各種設定値】
(Category Bar)(5つまで)
管理画面から
- コンサニュース
- 小話の部屋
- 戦いの足跡
- スケジュールニュース
- トピックスNOW
(イメージ画像の入れ替え)
管理画面から
・favicon.ico
・logo.gif
・3種のad images
300×250.gif(サイドバー内の画像)
468×60.gif(各記事内の文末に表示されるもの)
728×90.gif(ヘッダ部分のタイトル)
single.php
【WP-Printの組み込み】
プラグインのWP-Printのソースコードの埋め込み。Arthemia Premiumは、ブラウザで表示されたままプリントアウトすると、レイアウトが崩れて関係ない部分が大量に印刷されるので、このプラグインは必須。プラグインを有効化後、コードを埋め込む。
[php]
[/php]
の直後に、下記のコード埋め込む。
[php]
[/php]
【階層表示部分の改造】
カテゴリーだけでなく、タグも表示させるための変更。
Home » ニュース2013 のような表記が
カテゴリー:Home » ニュース2013
タグ: ユース
のような表記に変わる
[/php]
※なお、Arthemia Premium 3.0には、設定画面でタグを表示させるかどうかをえらべるが、コードを改変しているので、その機能はオフにしてつかわない。
page.php と page-fullwidth.php
Arthemia Premium 3になって、固定ページのテンプレートが増えた。使うテンプレートは同様に修正する。
【WP-Printの組み込み】
プラグインのWP-Printのソースコードの埋め込み。Arthemia Premiumは、ブラウザで表示されたままプリントアウトすると、レイアウトが崩れて関係ない部分が大量に印刷されるので、このプラグインは必須。プラグインを有効化後、コードを埋め込む。
[php]
[/php]
の直後に、下記のコード埋め込む。
[php]
[/php]
【階層表示部分の改造】
ページのパンくずリストを、完全な階層構造にするためにコード書き換え。
[php] 【投稿時間表記の変更】 投稿時間を表示させないようにするにはfunction.phpを書き換えず、コントロールパネルで設定する。設定→一般 内の時間の表記をカスタムに選んで、空欄にすると表示されなくなる。 【フッタ部分の書き換え】 LEFT FOOTER CREDIT RIGHT FOOTER CREDIT tableタグの表記と、ページ内のタイトル用CSSを、書き加える。JetPackがインストールされていると、カスタムCSSを編集しやすいように、管理パネルのタブにCSS編集という項目が現れる。ここに記述すると、テーマのCSSは上書き追加されるので、テーマのCSSを書き換えなくて良い。 [php] /* tables class追加分 */ .tableclass01 td { .tableclass01 th { /* title css改造分追加改変*/ .subtitle02 { .subtitle02b { .subtitle03 { .subtitle04 { .cssaijiki { .cssaijikititle { .csclonicle { .csclonicletitle { .categorylist { .categorylisttitle { [/php] sitemapというURLにすると、自動的にサイトマップが表示される模様。コンサデコンサに従来あったsitemapが、Arthemia Premium提供のサイトマップに置き換わって表示されてしまうので、URLを変更した。 (JetPack とArthemia 3.8.10の相性) 3.8.10のsingle.phpの表示ページの上段部分に、JetPackのソーシャルボタンが表示されてしまう。 ここでの表示は必要ないので、ソーシャルボタンは、JetPackの機能は使わず、WP Social Bookmarking Lightを再度使用することにした。 (要約できない) Arthemiaの要約機能が日本語では機能しない。理由はwordpressの3.で新に採用された要約機能を使わずに、独自の要約機能を使っているため。 theme-functions.php内の以下のコードを削除 (途中省略) return $text; (検索窓のバグ) 3.8.10からなのか、それ以前の版からなのか不明であるが、検索窓のバグを見つけたので書き記す。 (症状) (原因) (対策)
Home »
ID)) as $parid ) { ?>
function.php
footer.php
フッタ部分は、phpファイルを書き換えるのではなく、設定画面から書き換えれば良い。
[php]
Powered by WordPress | Entries (RSS) | Comments (RSS)
[/php]
[php]
Copyright © 1996-2013 CONSA DE CONSA
[/php]
【CSS】
.tableclass01 {
border: 1px #ccc solid;
width: 100%;
text-align: center;
border-collapse: separate;
border-spacing: 0;
}
text-align: center;
border: 1px #ccc solid;
font-weight: normal;
}
text-align: center;
border: 1px #ccc solid;
font-weight: normal;
}
.subtitle01 {
border-left: 10px double #fcc;
padding: .6em .8em;
}
border-left: 10px solid #fcc;
border-bottom: 1px solid #ccc;
padding: .6em .8em;
}
display: block;
padding-top: .2em;
font-size: .8em;
color: #ccc;
}
border-left: 10px solid #fcc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
padding: .6em .8em;
}
border-left: 10px double #99c;
padding: .6em .8em;
}
border-left: 20px solid #99c;
border-right: 20px solid #99c;
border-top: 1px dotted #ccc;
border-bottom: 1px dotted #ccc;
padding: .6em .8em;
}
border-left: 10px solid #99c;
padding: .6em .8em;
}
border-left: 20px solid #b22222;
border-right: 20px solid #b22222;
border-top: 1px dotted #ccc;
border-bottom: 1px dotted #ccc;
padding: .6em .8em;
}
border-left: 10px solid #b22222;
padding: .6em .8em;
}
border-left: 20px solid #b22222;
border-right: 20px solid #b22222;
border-top: 1px dotted #ccc;
border-bottom: 1px dotted #ccc;
padding: .6em .8em;
}
border-left: 10px solid #b22222;
padding: .6em .8em;
}
その他
バグ関係
従って、その部分を削除する。
[php]
// get_the_excerpt filter
remove_filter(‘get_the_excerpt’, ‘wp_trim_excerpt’);
add_filter(‘get_the_excerpt’, ‘custom_trim_excerpt’);
}
[/php]
検索窓を使って検索する場合、トップページ(ホーム)以外のページで検索ををおこなうと、検索ができないか404エラー表示される。
検索コードがうまくトップページURLに渡っていない。
どんなページから検索しても、
(例)https://www.consadeconsa.com/?s=検索単語
といった形になるはずなのに、トップページ以外のページで検索すると、そのページのURLの後ろに「/?s=検索単語」がついて、検索エラーになる。
(例)https://www.consadeconsa.com/guide/?s=検索単語
searchform.phpを書き換える。
[php]