コンテンツへスキップ

アクセスカウンター(Counterize II)をジャズピアノ練習ブログ(Wordpress3.5.1)のサイドバーに設置してみました。

設置のやり方はこちらのサイト(Memoteki様)を参考にさせていただきました。
簡単に設置できますが、テキストでPHPを扱うためのプラグイン(Exec-PHP)が必要です。
どちらも、Wordpress のプラグインから検索してインストールすることができます。

ディフォルトでは昨日のカウントはできません。が、こちらのサイト(Date Assist In Aizu様)にカスタマイズ方法が書いてありました。
使わせていただきました。

2

実はこれはやりたかった機能の一つです。
使用ブログ

WordPressには、jQuery(ジェイクエリー)というライブラリが用意されていますので、あらかじめこれを使う設定だけしておきます。

次に、CrossSlide サイトから「jquery.cross-slide.min.js」というファイルをダウンロードします。Download minified を右クリックして保存することができます。

このファイルは、Themeフォルダにアップロードします。

WordPressでは、「外観」→「ヘッダー」をクリックし、カスタムヘッダーの画像をアップロードしておきます。※画像は、Function.php で指定したサイズにします。
「ランダム」という項目をチェックします。ここをチェックしてある場合だけ、スライドショーにするようにします。
ループは1回に設定しました。 設定しないといつまでも動いています。


Function.php でJQueryの出力設定を指定します。

//jQueryの設定を出力
add_action('wp_head', 'myScript', 1);
function myScript() {
	wp_enqueue_script('jquery');

wp_enqueue_script('jquery.cross-slide.min.js', 
get_bloginfo('template_url') . '/jquery.cross-slide.min.js');
}

ヘッダーファイル(header.php)に、ヘッダー画像のURLを出力する設定をします。

<?php if(!is_single()): ?>
<?php if(get_header_image()): ?>

<script>
  jQuery(function() {
    jQuery('#slideshow').crossSlide({
      sleep: 3,
      fade: 1,
	  loop: 1
    }, [
<?php $headers = get_uploaded_header_images(); ?>
<?php foreach ($headers as $key => $value): ?>
	{ src: '<?php echo $value['url']; ?>' },
<?php endforeach; ?>
    ])
  });
</script>

<div id="slideshow"></div>
<?php endif; ?>
<?php endif; ?>

2

RSSフィードを使って、Google+の投稿記事をサイドバーに表示することができます。Google+は利用していませんが、テストのために記事を投稿してみました。

  1. まず、Google+へログインして、自分のアカウントを確認します。プロフィールページへ行くと、URLの部分に数字が並んでいます。これがIDです。
    (google.com の後ろの数字)
  2. WordPress の管理画面から、「外観」→「ウィジェット」を選択します。
  3. 「RSS」ウィジェットを、サイドバーにドラッグします。
  4. 「RSSフィードのURL」に、フィードのURLを入力します。
    「http://dlvritplus.appspot.com/ID」(ID=数値)
  5. 「保存」をクリックします。

 

書籍などを参考に1からテーマを作成しておりました。
忘備録として残して置きますが、ほとんどは最新の内容ではありません

追伸
自作テーマは古くなり、対応しないものが増えてきたので、現在はWordpressサイトから提供されているテーマに変更してあります。

コメントシステムに、DISQUS を導入しました。

DISQUSとは、Webサイト上にコメント投稿フォームを表示して、投稿されたコメントの管理を行うサービスです。
TwitterやFacebook、Google、Yahoo などのアカウントで投稿できます。
コメント欄に画像の挿入もできます。

Disqus Comment System プラグインを使いますが、インストールする前にDISQUSの利用登録が必要です。
Web上に多くの情報がありますので方法は省きます。
ここで登録した情報を、WordPress の設定画面で使います。

このままでは、画面の左いっぱいからコメントフォームが表示されてしまいますので、スタイルシートで少々デザインが必要です。
ちなみにここのデザインは下記のとおりです。

#disqus_thread{
	font-size: smaller;
	margin-top: 30px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #aaaaaa;
	margin-right: 10px;
	margin-left: 10px;
}

1

wp social bookmarking light プラグインを導入して、ソーシャルボタンを貼りつけたのですが、Facebook の Likeボタン(イイネ)が表示できませんでした。
Webで検索して、同じ問題を見つけましたので、対処したところ無事解決しました。

赤い線の部分がになっていましたので、に変えました。
それだけです。

 

1

【Twitterでウィジェットを作る】

Twitterのウィジェットが、2012年9月から新しくなりました。
早速使ってみたので、忘備録しておきます。

ホームにアクセスし、「プロフィールを見る」→「プロフィールの編集」へ進みます。
左側のニューに「ウィジェット」項目が表示されるので、これをクリックします。
右側に表示される「新規作成」をクリックします。
これでウィジェットが作成されます。
「編集」ボタンをクリックして、色やサイズなどの設定をし「変更を保存」をクリックます。
右下のコードボックスに、コードが入りますので、この中身をすべてコピーします。

【WordPressで使う】

WordPress のダッシュボードを開き、「外観」→「ウィジェット」をクリックします。

サイドバー1に、「テキスト」をドラッグし、このテキストに、コピーしたコードを貼りつけます。

保存」をクリックします。
ウィジェット機能を使ってない場合は、sidebar.php などに、コードを貼りつけます。

「きまま日記」ブログでは、ウィジェットを使ってないので、コードをテンプレートに貼りつけました。こんな感じです。

WP Social Bookmarking Light プラグインを使うと、Facebook や Twitter に簡単にリンクできるようになります。

プラグインを有効可すると、本文の上にズラリとリンクボタンが並びます。設定メニューから画像の部分を変更して、本文の下に表示するようと、固定ページには表示しないようにしました。

その後は、それぞれのリンク先の設定をします。
タブを追加するには、表示したいリンクを右側の表から、左側にドラッグします。
不要なリンクは×をクリックして削除できます。
私の場合、Facebook、Twitter、Google+ 、ヤフー のアカウントがあるので、これを表示するように設定しました。

WP jQuery Lightbox プラグインを使って、ライトボックス形式でポップアップ表示します。

透明度を変更したい場合には、スタイルシートに記述します。標準では、opacity が0.6となっています。
0で完全な透明、1で不透明になります。
このブログでは、0.4に設定しています。

スタイルシートに次のように指定します。

#overlay
       {filter:alpha(opacity=40)!important;
	opacity:0.4!important}

テーマファイルの最初(テーマの</head>の前に)と最後(テーマの</body>の前にに、次のコードを忘れないようにします。
別ブログでプラグイン動かなかったら原因がこれでした。

<?php wp_head(); ?>
<?php wp_footer(); ?>