岩本式BU走の自動計算一覧表が表示できるようになりました!

スポンサーリンク
ランニング日記

当ブログはVPSという仮想専用サーバーでwordpressを使って運用しています。

7月末にうまくブログが表示できなくなったことのあって、OSから再インストールしました。

お盆休みはその復旧で多くの時間を費やしました。

まだ復旧途中なのですが、ブログもなんとか形になってきました。

 

しかし、多くの方にアクセスして頂いている岩本式BU走の自動計算表を作成しました!がうまく機能していないことに気がつきました。

ブログのテーマと言われる表示画面も一新したので、いろんなところで影響がでてきました。

その自動計算表もなんとか表示できるようにしました。その備忘録として記録に残しておきます。

 

まずはこれが完成形です。

岩本式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;
}

カテゴリーでも表示できないようにできますが、今回は使用しませんのでコメントアウトしています。

これでこの記事だけは広告が表示しなくできました。

 

次回更新時に困らないように備忘録として残しておきます。

 

まだ、トップページもメンテナンスしていないし、いろいろ設定する必要があります。

時間をみつけてぼちぼちやっていきます!

コメント

タイトルとURLをコピーしました