当ブログはVPSという仮想専用サーバーでwordpressを使って運用しています。
7月末にうまくブログが表示できなくなったことのあって、OSから再インストールしました。
お盆休みはその復旧で多くの時間を費やしました。
まだ復旧途中なのですが、ブログもなんとか形になってきました。
しかし、多くの方にアクセスして頂いている岩本式BU走の自動計算表を作成しました!がうまく機能していないことに気がつきました。
ブログのテーマと言われる表示画面も一新したので、いろんなところで影響がでてきました。
その自動計算表もなんとか表示できるようにしました。その備忘録として記録に残しておきます。
まずはこれが完成形です。
時間を選択すると、5km毎のタイムとペースが瞬時に切り替わります。
<スクリプトを追加>
投稿記事のカスタムフィールドに「script」というタイトルで自動計算のプログラムを書いています。
それを有効にします。
テーマの「single.php」内で計算式を表示したい場所に以下のコードを追加します。
<?php $customfield = get_post_meta($post->ID, 'script', true); ?>
<?php if( empty($customfield) ): ?>
<?php else: ?>
<?php echo get_post_meta($post->ID,'script',true); ?>
<?php endif; ?>
おー、見事自動計算式が表示されるようになりました。
(上記行頭の<は大文字の<で書いてあります)
<広告を削除>
次に気になるのは、「フルマラソン目標タイムを下のリストから選択して下さい」という文字から一覧表までスポンサーリンクの広告が入いりこんでいます。
これはちょっとなんとかしないといけません。広告をこの記事だけ削除すればいいです。
「function.php」にこの記事のIDの「10053」時は広告を表示しないように設定しました。
(function.phpは必ずバックアップをとってから編集して下さい)
function is_NoAdsense(){
// 記事ごと
if (is_single(array(10053))) {
return true;
}
// カテゴリごと
// $category = get_the_category();
// $cat_id = $category[0]->cat_ID;
// if ($cat_id == 99) {
// return true;
// }
return false;
}
カテゴリーでも表示できないようにできますが、今回は使用しませんのでコメントアウトしています。
これでこの記事だけは広告が表示しなくできました。
次回更新時に困らないように備忘録として残しておきます。
まだ、トップページもメンテナンスしていないし、いろいろ設定する必要があります。
時間をみつけてぼちぼちやっていきます!



コメント