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(ヘッダ部分のタイトル)
本来は、広告を掲示するのだが、コンサデコンサは広告を掲示しないので、コンサデコンサ用の画像を掲示したりするのに使っている。