(確認事項)このMASAa.netには【広告】【PR記事】が掲載されています。MASAa.netご利用の方はプライバシーポリシーをご確認下さい。
WordPress関連THE THOR

【THE THOR】ウィジェット【人気の投稿とページ (Jetpack)】3回目

アイキャッチ画像 THE THOR(ザ・トール)
この記事は約10分で読めます。

【広告】

※ 本ページには【広告】が含まれています

WordPressテーマ THE THOR(ザ・トール)

別ブログのZMASAa.blogとMASAa.blogは、WordPressテーマ THE THOR(ザ・トール)を使って構築しています。

ZMASAa.blog│ガジェット好きのmasaaが情報発信する2nd WordPressブログサイト
MASAa.blog│パズドラ好きのmasaaが情報発信する1st WordPressブログサイト

今回は、WordPressテーマ THE THOR(ザ・トール)での「ウィジェット【人気の投稿とページ (Jetpack)】」のカスタマイズ 3回目についてまとめてみました。

WordPressテーマ THE THOR(ザ・トール) 人気記事ランキングについて

WordPressテーマ THE THOR(ザ・トール)には、人気記事ランキングの「ウィジェット【 [THE]人気記事】」が標準で用意されています。

このWordPressテーマ THE THOR(ザ・トール)の「ウィジェット【 [THE]人気記事】」を使うことで、簡単に人気記事ランキングを設置することが可能です。

しかし、WordPressテーマ THE THOR(ザ・トール)がリリースされた当初は、この「ウィジェット【 [THE]人気記事】」に対して色々と不満が有ったため使っていませんでした。

その代わりとしてプラグイン「Jetpack」の「ウィジェット【人気の投稿とページ (Jetpack)】」を使うことにしました。

プラグイン「Jetpack」は、アクセス解析やお問い合わせフォーム、SNS自動共有などWordPressを利用する上で便利な機能を約30種類パックにしたプラグインで、その中に「ウィジェット【人気の投稿とページ (Jetpack)】」を使うことができます。

と言うことで、現在WordPressテーマ THE THOR(ザ・トール)で構築している2サイトの人気記事ランキングは、プラグイン「Jetpack」の「ウィジェット【人気の投稿とページ (Jetpack)】」を使っています。

プラグイン「Jetpack」の「ウィジェット【人気の投稿とページ (Jetpack)】」に関するカスタマイズを2回行ってきました。

【THE THOR】ウイジェット 人気の投稿とページ(Jetpack)のカスタマイズ
WordPressテーマ THE THOR(ザ・トール)でプラグインJetpackのウイジェット【人気の投稿とページ (Jetpack)】を使って人気記事ランキングを表示しています。そのウイジェット【人気の投稿とページ (Jetpack)】のカスタマイズです。
【THE THOR】ウイジェット 人気記事ランキング(Jetpack)のカスタマイズ
WordPressテーマ THE THOR(ザ・トール)で「ウイジェット [THE]人気記事」の利用を諦め「ウイジェット 人気の投稿とページ (Jetpack)」に変更して、集計期間や表示に関するカスタマイズを行ってみました。

現在のプラグイン「Jetpack」の「ウィジェット【人気の投稿とページ (Jetpack)】」を使った人気記事ランキングのスタイルは、次の様になっています。

【THE THOR】ウィジェット【人気の投稿とページ (Jetpack)】3回目

今回、「ウィジェット【人気の投稿とページ (Jetpack)】」を使った人気記事ランキングを、もう少し見やすくするためのカスタマイズ 3回目を行いたいと思います。

ウィジェット【人気の投稿とページ (Jetpack)】のカスタマイズ 3回目

「ウィジェット【人気の投稿とページ (Jetpack)】」のカスタマイズ 3回目を行います。

カスタマイズ内容

「ウィジェット【人気の投稿とページ (Jetpack)】」のカスタマイズ 3回目は、下記の通りです。

the-thor-childフォルダ内の「functions.php」を開き、下記のカスタマイズ内容を追記します。

※以前の「【THE THOR】ウィジェット 人気記事ランキング(Jetpack)のカスタマイズ」を行っている場合には、不要です。

// 人気の投稿とページ(Jetpack)ウィジェットのアクセス数取得期間を変更する
function jeherve_top_posts_timeframe() {
  return '30'; //集計単位1ヶ月(30日間)に設定
}
add_filter( 'jetpack_top_posts_days', 'jeherve_top_posts_timeframe' );

// 人気の投稿とページ(Jetpack)ウィジェットの画像サイズを変更する
function jeherve_custom_thumb_size( $get_image_options ) {
        $get_image_options['width'] = 128;
        $get_image_options['height'] = 72;

        return $get_image_options;
}
add_filter( 'jetpack_top_posts_widget_image_options', 'jeherve_custom_thumb_size' );

次に、「スタイルシート(style-user.css)」を開き、下記のカスタマイズ内容を追記します。

※以前の「【THE THOR】ウィジェット 人気記事ランキング(Jetpack)のカスタマイズ」を行っている場合は、上書きします。

/************************************
** ■ウィジェット Jetpack版の人気記事ランキングのカスタマイズ
************************************/
.widgets-list-layout li {
	margin-bottom: 0.5em; /*下マージン設定*/
	padding: 2px 0 8px 5px;
	border-bottom:1px dotted #ff75a7; /*枠線設定*/
}
.widgets-list-layout li:first-child {
	border-top:1px dotted #ff75a7; /*枠線設定*/
	padding-top: 8px;
}
.widgets-list-layout-links {
	font-weight:bold; /*フォント太さ*/
	margin-top: 0; /*上マージン設定*/
}
.widgets-list-layout .widgets-list-layout-blavatar {
/*	box-shadow: 3px 3px 2px rgba(0,0,0,0.3); /*シャドー(影)*/
	-webkit-box-shadow: 0 10px 8px -6px #8d8c8c; /*シャドー(影)*/
	-moz-box-shadow: 0 10px 8px -6px #8d8c8c;
	box-shadow: 0 10px 8px -6px #8d8c8c;
}
/************************************
** ■ウィジェット Jetpack版の人気記事ランキングの順位表示
************************************/
.widget_top-posts ul {
    counter-reset: posts-rank; /*要素の連番(ランク)の値をリセット*/
}
.widget_top-posts ul li:before {
	content: counter(posts-rank); /*ランキング数字設定*/
	counter-increment: posts-rank; /*ランキング数字設定*/
	background-color: #ffddee!important; /*ランキング数字背景色*/
	color:#f32469; /*ランキング数字のカラー*/
	font-size: 14px; /*フォントサイズ*/
	font-weight: bold; /*フォント強調*/
	font-style: oblique; /*フォント斜体*/
	border-radius: 16px; /*角丸コーナー*/
	border:solid 2px #f32469; /*ランキング数字の枠のカラー*/
	position: absolute; /*要素の配置方法を指定*/
	z-index: 1; /*重なりの順序を指定*/
	opacity: 0.9; /*透過設定*/
	font-family: Lato,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Arial,sans-serif; /*フォント設定*/
	padding: 6px 6px; /*円のサイズ*/
	top: -3px; /*ランキング位置調整*/
	left: -4px; /*ランキング位置調整*/
	text-align: center; /*文字位置中央*/
	width: 30px;
	height: 30px;
}
.widget_top-posts ul li:first-child:before { /*1位のランキング数字の位置調整*/
	top: 3px;
}
.widget_top-posts ul li:nth-child(1):before,
.widget_top-posts ul li:nth-child(2):before,
.widget_top-posts ul li:nth-child(3):before {
	background-color: #f32469!important; /*1~3位のランキング数字背景色*/
	color:#fff; /*1~3位のランキング数字のカラー*/
}

次に、「スタイルシート(style-user.css)」を開き、下記のカスタマイズ内容を追記します。

※以前の「【THE THOR】ウィジェット 人気記事ランキング(Jetpack)のカスタマイズ」を行っている場合には、不要です。

/************************************
** ■人気の投稿とページ(Jetpack)表示設定
************************************/
.widgets-list-layout .widgets-list-layout-blavatar {
	width:45% !important; /*画像領域*/
	max-width: 128px !important; /*横幅サイズ*/
	border-radius: 6px; /*角丸コーナー*/
}
.widgets-list-layout-links {
	width:55% !important; /*タイトル領域*/
	font-size: 14px; /*フォントサイズ*/
	line-height: 14pt; /*行の高さ*/
}
.widget ul.menu, .widget>ul {
    border: none; /*枠線非表示*/
}
.widgets-list-layout-links a:hover {
	color: #C03 !important; /*ホバー時文字色*/
	text-decoration:underline; /*アンダーライン*/
}
@media only screen and (max-width: 1280px) { /*iPad縦横表示対応*/
	.widgets-list-layout .widgets-list-layout-blavatar {
		width:40% !important; /*画像領域25%*/
		max-width: 128px !important; /*横幅サイズ80px*/
		border-radius: 4px; /*角丸コーナー*/
	}
	.widgets-list-layout-links {
		width:57% !important; /*タイトル領域73%*/
		font-size: 15px; /*フォントサイズ*/
		line-height: 12pt; /*行の高さ*/
	}
}

次に、「ウィジェット【人気の投稿とページ (Jetpack)】」の下に、集計単位を知らせるためにカスタムHTMLを設置している場合は、次のカスタマイズを追記します。

【THE THOR】ウィジェット【人気の投稿とページ (Jetpack)】3回目

/************************************
** ■ウィジェット 人気の投稿とページ(Jetpack)の下マージン調整
************************************/
.widget.widget-menu.widget_top-posts,
.widget.widget-side.widget_top-posts {
	margin-bottom: 12px;
}

カスタマイズ後のウィジェット【人気の投稿とページ (Jetpack)】

今回のカスタマイズによって、プラグイン「Jetpack」の「ウィジェット【人気の投稿とページ (Jetpack)】」を使った人気記事ランキングは次の様になりました。

【THE THOR】ウィジェット【人気の投稿とページ (Jetpack)】3回目

今回の主なカスタマイズ内容は、

  1. 人気記事順位間に罫線を表示
  2. 1~3位のランキング数字のカラー変更
  3. ウィジェット【人気の投稿とページ(Jetpack)】とウィジェット【カスタムHTML】間の調整

となります。

最後に

今はWordPressテーマ THE THOR(ザ・トール)標準の人気記事ランキングの「ウィジェット【 [THE]人気記事】」が特に問題無く使えるようなので、あまりプラグイン「Jetpack」の「ウィジェット【人気の投稿とページ (Jetpack)】」を使うメリットは無いかもしれません。

自分の場合最初からプラグイン「Jetpack」の「ウィジェット【人気の投稿とページ (Jetpack)】」を使っているので、余程の事がないかぎりプラグイン「Jetpack」の「ウィジェット【人気の投稿とページ (Jetpack)】」を使って行きます。

MASAa.netをご覧頂きありがとうございます!
もしMASAa.netの記事がお役に立てた場合、
下記【サポート】を頂くことで今後の記事制作に繋ぎます!

シェアする
※ 記事内には【広告】が含まれています

コメント

【広告】