Arthemia Premium(ver3.8.10)への更新時の改造箇所メモ

コンサデコンサ使用しているテーマ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]
»
[/php]
を下記のコードで置き換える。

[php]
カテゴリー: »


[/php]

※なお、Arthemia Premium 3.0には、設定画面でタグを表示させるかどうかをえらべるが、コードを改変しているので、その機能はオフにしてつかわない。


page.php と page-fullwidth.php

Arthemia Premium 3になって、固定ページのテンプレートが増えた。使うテンプレートは同様に修正する。

【WP-Printの組み込み】

プラグインのWP-Printのソースコードの埋め込み。Arthemia Premiumは、ブラウザで表示されたままプリントアウトすると、レイアウトが崩れて関係ない部分が大量に印刷されるので、このプラグインは必須。プラグインを有効化後、コードを埋め込む。

[php]

[/php]
の直後に、下記のコード埋め込む。

[php]

[/php]

【階層表示部分の改造】
ページのパンくずリストを、完全な階層構造にするためにコード書き換え。

[php]
»
[/php]
を下記のコードで置き換える。

[php]
Home »
ID)) as $parid ) { ?>
function.php

【投稿時間表記の変更】

投稿時間を表示させないようにするにはfunction.phpを書き換えず、コントロールパネルで設定する。設定→一般 内の時間の表記をカスタムに選んで、空欄にすると表示されなくなる。

time


footer.php

【フッタ部分の書き換え】
フッタ部分は、phpファイルを書き換えるのではなく、設定画面から書き換えれば良い。

LEFT FOOTER CREDIT
[php]
Powered by
WordPress | Entries (RSS) | Comments (RSS)
[/php]

RIGHT FOOTER CREDIT
[php]
Copyright © 1996-2013 CONSA DE CONSA
[/php]


【CSS】

tableタグの表記と、ページ内のタイトル用CSSを、書き加える。JetPackがインストールされていると、カスタムCSSを編集しやすいように、管理パネルのタブにCSS編集という項目が現れる。ここに記述すると、テーマのCSSは上書き追加されるので、テーマのCSSを書き換えなくて良い。

css-customize

[php]

/* tables class追加分 */
.tableclass01 {
border: 1px solid;
width: 100%;
text-align: center;
border-collapse: separate;
border-spacing: 0;
}

.tableclass01 td {
text-align: center;
border: 1px solid;
font-weight: normal;
}

.tableclass01 th {
text-align: center;
border: 1px solid;
font-weight: normal;
}

/* title css改造分追加改変*/
.subtitle01 {
border-left: 10px double #fcc;
padding: .6em .8em;
}

.subtitle02 {
border-left: 10px solid #fcc;
border-bottom: 1px solid ;
padding: .6em .8em;
}

.subtitle02b {
display: block;
padding-top: .2em;
font-size: .8em;
color: ;
}

.subtitle03 {
border-left: 10px solid #fcc;
border-bottom: 1px solid ;
border-top: 1px solid ;
padding: .6em .8em;
}

.subtitle04 {
border-left: 10px double ;
padding: .6em .8em;
}

.cssaijiki {
border-left: 20px solid ;
border-right: 20px solid ;
border-top: 1px dotted ;
border-bottom: 1px dotted ;
padding: .6em .8em;
}

.cssaijikititle {
border-left: 10px solid ;
padding: .6em .8em;
}

.csclonicle {
border-left: 20px solid ;
border-right: 20px solid ;
border-top: 1px dotted ;
border-bottom: 1px dotted ;
padding: .6em .8em;
}

.csclonicletitle {
border-left: 10px solid ;
padding: .6em .8em;
}

.categorylist {
border-left: 20px solid ;
border-right: 20px solid ;
border-top: 1px dotted ;
border-bottom: 1px dotted ;
padding: .6em .8em;
}

.categorylisttitle {
border-left: 10px solid ;
padding: .6em .8em;
}

[/php]


その他

sitemapというURLにすると、自動的にサイトマップが表示される模様。コンサデコンサに従来あったsitemapが、Arthemia Premium提供のサイトマップに置き換わって表示されてしまうので、URLを変更した。


バグ関係

(JetPack とArthemia 3.8.10の相性)

3.8.10のsingle.phpの表示ページの上段部分に、JetPackのソーシャルボタンが表示されてしまう。
arthemia3810-jetpacksns

ここでの表示は必要ないので、ソーシャルボタンは、JetPackの機能は使わず、WP Social Bookmarking Lightを再度使用することにした。


(要約できない)

Arthemiaの要約機能が日本語では機能しない。理由はwordpressの3.で新に採用された要約機能を使わずに、独自の要約機能を使っているため。
従って、その部分を削除する。

theme-functions.php内の以下のコードを削除
[php]
// get_the_excerpt filter
remove_filter(‘get_the_excerpt’, ‘wp_trim_excerpt’);
add_filter(‘get_the_excerpt’, ‘custom_trim_excerpt’);

(途中省略)

return $text;
}
[/php]


(検索窓のバグ)

3.8.10からなのか、それ以前の版からなのか不明であるが、検索窓のバグを見つけたので書き記す。

(症状)
検索窓を使って検索する場合、トップページ(ホーム)以外のページで検索ををおこなうと、検索ができないか404エラー表示される。

(原因)
検索コードがうまくトップページURLに渡っていない。
どんなページから検索しても、
(例)https://www.consadeconsa.com/?s=検索単語
といった形になるはずなのに、トップページ以外のページで検索すると、そのページのURLの後ろに「/?s=検索単語」がついて、検索エラーになる。
(例)https://www.consadeconsa.com/guide/?s=検索単語

(対策)
searchform.phpを書き換える。
[php]

[/php]
↓ echoを書き加える。ケアレスミスだと思う。
[php]

[/php]