Arthemia Premium(ver2)への更新時の改造箇所メモ

WordprssのテーマをArthemia Premium(ver1)から、Arthemia Premium(ver2)へアップデートしたとき、自分好みに改造した内容の覚え書き。

旧版:Arthemia Premium Theme (Version 4 July 2009) ← ver 1.4?
新版:Arthemia Premium Theme (Version June 2011) ← ver 2.5.0

作業:管理画面 外観>テーマ からver2のArthemia Premiumを有効化した。プラグインなどは、とくに停止せずに有効化した状態で移行した。

※この記事中に引用している過去記事の中のソースコードに一部機能しないものがあります。ラボを移転した際に,データを移行したのですが、一部文字コードが変わってしまっているようで、コピペだけでは機能しないことがあります。


single.php

【投稿時間表記の変更】
投稿日時を表示するところで、時間表記までは必要ないので削除する。

date_format につづく、下記のコードを削除する。
[php]
– <?php the-time(); ?>
[/php]

【WP-Printの組み込み】

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

[php]
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
[/php]
の直後に、下記のコード埋め込む。

[php]
<?php if(function_exists(‘wp_print’)) { print_link(); } ?>
[/php]

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

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

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

[php]
<span id="map"><a href="<?php echo get_option(‘home’); ?>/"><?php _e(‘Home’,’arthemia’); ?></a> » <?php the_category(‘, ‘) ?></span>
[/php]
を下記のコードで置き換える。

[php]
<span id="map">カテゴリー:<a href="<?php echo get_option(‘home’); ?>/"><?php _e(‘Home’,’arthemia’); ?></a> » <?php the_category(‘, ‘) ?></span>
<br /><span id="map"><?php the_tags(); ?></span>
[/php]

【disqusのコードの埋め込み】
diqusのプラグインを有効化する。必要な情報は入力しておく。
コメント欄が、自動でdisqusのコメント欄に置き換わる。

【zenbackのコードの埋め込み】
過去ログに従って、コードを埋め込む。


page.php

【WP-Printの組み込み】

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

[php]
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
[/php]
の直後に、下記のコード埋め込む。

[php]
<?php if(function_exists(‘wp_print’)) { print_link(); } ?>
[/php]

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

[php]
<span id="map"><a href="<?php echo get_option(‘home’); ?>/"><?php _e(‘Home’,’arthemia’);?></a> » <?php the_title(); ?></span>
[/php]
を下記のコードで置き換える。

[php]
<span id="map">
<?php
$i=0;
$parent_title[$i] = ‘ > ‘.get_the_title();
$parent = $post;
while(++$i) {
$parent_id = $parent->post_parent;
if ($parent_id) {
$parent_title[$i] = ‘ > <a
href="’.get_permalink($parent_id).’">’.get_the_title($parent_id).’</a>’;
$parent = get_post($parent_id);
} else {
$parent_title[$i++] = ‘<a href="’.get_bloginfo(‘url’).’">Home</a>’;
for($n=$i;$n>-1;$n–) {
echo $parent_title[$n];
}
break;
}
}
?>
</span>
[/php]


index.php

【投稿時間表記の変更】
投稿日時を表示するところで、時間表記までは必要ないので削除する。

date_format につづく、下記のコードを削除する。
[php]
– <?php the-time(); ?>
[/php]


search.php

【投稿時間表記の変更】
投稿日時を表示するところで、時間表記までは必要ないので削除する。

date_format につづく、下記のコードを削除する。
[php]
– <?php the-time(); ?>
[/php]


archive.php

【投稿時間表記の変更】
投稿日時を表示するところで、時間表記までは必要ないので削除する。

date_format につづく、下記のコードを削除する。
[php]
– <?php the-time(); ?>
[/php]


header.php

【メニューへの外部リンク(管理室)の追加】
スクリプトが変更になっているようで、うまくいかず。

【ヘッダ部分に各種コードの組み込み】

facebookコードを埋め込み
google+用コードを埋め込み

※ソースコードはここに書けないので、バックアップのhedder.phpからコピペ。


footer.php

【フッタ部分の書き換え】
適当にコピーを書き換える


404.php

【404ページの文面の日本語化】
404.php 内に日本語文を追加

[php]
<p><?php _e(‘Ooops, We cannot find you the page you are looking for. You may try to search our site for another keyword or use the navigational tools in this website.’,’arthemia’); ?></p>
[/php]

の直後に、好きな文面を追加する。
[php]
<br />
<h2>もうしわけありませんが、アクセスしたページならびにディレクトリはありません</h2>
本サイトは2010年8月に全面的にリニューアルしたため、多くのページの場所が変更になりました。もしもお探しの項目が明らかなのであれば、右上の方にある検索機能をご利用してみて下さい。</p>
<hr />
[/php]


設定画面

【基本配色】

  • カテゴリー Background (start with #) Text (start with #) Link Hover (start with #)
  • コンサニュース #b22222 空欄 #ffffff
  • 小話の部屋 #2b9435 空欄 #ffffff
  • 管理室より #326abd 空欄 #ffffff
  • 戦いの足跡 #e6ab07 空欄 #ffffff
  • お役立ち情報NOW #666666 空欄 #ffffff
  • 管理人の独り言 #326abd 空欄 #ffffff
  • 更新履歴 #a5cc3a 空欄 #ffffff
  • 記録年度別 #A0522D 空欄 #ffffff

【各種設定値】

Category Bar (5つまで)

  • お役立ち情報NOW
  • コンサニュース
  • 小話の部屋
  • 戦いの足跡
  • 管理人の独り言

Category Spoilers(複数可)

Category Color Assignment


FTP

【イメージ画像の入れ替え】

(favicon.ico)
images/icons 内のfavicon.icoをコンサデコンサのものに変える。

(logo.gif)
images/logo 内の画像を変更

(3種のad images)
images/ads 内の画像を変更(以下の三つ)
300×250.gif(サイドバー内の画像)
468×60.gif(各記事内の文末に表示されるもの)
728×90.gif(ヘッダ部分のタイトル)

本来は、広告を掲示するのだが、コンサデコンサは広告を掲示しないので、コンサデコンサ用の画像を掲示したりするのに使っている。