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

の直後に、下記のコード埋め込む。

【階層表示部分の改造】
カテゴリーだけでなく、タグも表示させるための変更。

Home » ニュース2013 のような表記が

カテゴリー:Home » ニュース2013
タグ: ユース
のような表記に変わる

を下記のコードで置き換える。

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


page.php と page-fullwidth.php

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

【WP-Printの組み込み】

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

の直後に、下記のコード埋め込む。

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

を下記のコードで置き換える。


function.php

【投稿時間表記の変更】

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

time


footer.php

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

LEFT FOOTER CREDIT

RIGHT FOOTER CREDIT


【CSS】

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

css-customize


その他

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内の以下のコードを削除


(検索窓のバグ)

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

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

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

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

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