スモール起業ビルダー・ZONOのブログ

【保管メモ】『よく読まれている記事』【指定の記事を、表示する方法】

WORDPRESS

WordPressのサイドバーの『よく読まれている記事』に、指定の記事を表示する方法のメモを、保管しておきます。

編集箇所:サイドバー (sidebar.php)

外観」>「テーマエディター」>「サイドバー (sidebar.php)」で、どうぞ🙇‍

警告:基本、おすすめできないカスタマイズです

僕のパソコン教室でも、わりと質問が多かった内容ですが、この設定はおすすめできません。

万が一のことを考えて、僕と一緒に作業を進めたい場合は「30分の無料相談会(オンライン開催)」をご利用ください。

読者さま&生徒さまのリアルな声は、下記よりご覧いただけます💁‍♂️
» 【01blog】お客さまの声「ゾノって、どんな人?」

ちょっとした、豆知識的

大前提として「よく読まれている記事」は、PHPでアクセス順に並べているものであります。運営者側で指定する記事を表示する場合は、PHPでループしている箇所を、そのままHTMLへと置き換えてあげる必要があります。その場合、Google Chromeの検証ツールなどより、該当箇所のソースコードを取得する方法がベターな方法です。

※カスタマイズする場合は、バックアップを取りつつ、自己責任でお願いします。

方法は、下記のとおりです。

『よく読まれている記事』に、指定の記事を表示

参考ソースコードを、そのまま掲載します。
「デフォルトの状態」を「指定の記事を、表示するソースコード」に変更します。

変更前:デフォルトの状態

		<?php
		setPostViews(get_the_ID());
		query_posts('meta_key=post_views_count&orderby=meta_value_num&posts_per_page=5&order=DESC');
		while(have_posts()) : the_post();
		$thumb = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'thumbnail_size' );
		if ( !empty($thumb['0']) ) {
			$url = $thumb['0'];
		} else {
			$url = get_template_directory_uri() . "/images/no-image.png";
		}
		?>

		<!-- サムネイルの表示 -->
		<div itemscope itemtype='http://schema.org/ImageObject' class="thumbnail">
			<a style="background-image:url(<?=$url?>);" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" itemprop="url" class="thumbnail-img"></a>
		</div>

		<!-- タイトル表示 -->
		<h5 class="title" itemprop="name headline">
			<a href="<?php the_permalink(); ?>" title="<?php printf(the_title_attribute('echo=0') ); ?>" itemprop="url"><?php the_title(); ?></a>
		</h5>
		<?php endwhile; ?>

変更後:指定の記事を、表示するソースコード

		<!-- サムネイルの表示 -->
		<div itemscope itemtype='http://schema.org/ImageObject' class="thumbnail">
			<a style="background-image:url(ここに画像URL);" href="ここに記事リンク" title="ここに記事タイトル" itemprop="url" class="thumbnail-img"></a>
		</div>

		<!-- タイトル表示 -->
		<h5 class="title" itemprop="name headline">
			<a href="ここに記事リンク" title="ここに記事タイトル" itemprop="url">ここに記事タイトル/画面表示部分</a>
		</h5>
		
		<!-- サムネイルの表示 -->
		<div itemscope itemtype='http://schema.org/ImageObject' class="thumbnail">
			<a style="background-image:url(ここに画像URL);" href="ここに記事リンク" title="ここに記事タイトル" itemprop="url" class="thumbnail-img"></a>
		</div>

		<!-- タイトル表示 -->
		<h5 class="title" itemprop="name headline">
			<a href="ここに記事リンク" title="ここに記事タイトル" itemprop="url">ここに記事タイトル/画面表示部分</a>
		</h5>
		
		<!-- サムネイルの表示 -->
		<div itemscope itemtype='http://schema.org/ImageObject' class="thumbnail">
			<a style="background-image:url(ここに画像URL);" href="ここに記事リンク" title="ここに記事タイトル" itemprop="url" class="thumbnail-img"></a>
		</div>

		<!-- タイトル表示 -->
		<h5 class="title" itemprop="name headline">
			<a href="ここに記事リンク" title="ここに記事タイトル" itemprop="url">ここに記事タイトル/画面表示部分</a>
		</h5>
		
		<!-- サムネイルの表示 -->
		<div itemscope itemtype='http://schema.org/ImageObject' class="thumbnail">
			<a style="background-image:url(ここに画像URL);" href="ここに記事リンク" title="ここに記事タイトル" itemprop="url" class="thumbnail-img"></a>
		</div>

		<!-- タイトル表示 -->
		<h5 class="title" itemprop="name headline">
			<a href="ここに記事リンク" title="ここに記事タイトル" itemprop="url">ここに記事タイトル/画面表示部分</a>
		</h5>
		
		<!-- サムネイルの表示 -->
		<div itemscope itemtype='http://schema.org/ImageObject' class="thumbnail">
			<a style="background-image:url(ここに画像URL);" href="ここに記事リンク" title="ここに記事タイトル" itemprop="url" class="thumbnail-img"></a>
		</div>

		<!-- タイトル表示 -->
		<h5 class="title" itemprop="name headline">
			<a href="ここに記事リンク" title="ここに記事タイトル" itemprop="url">ここに記事タイトル/画面表示部分</a>
		</h5>

以上です。

何度も警告ですが、必ずバックアップをしてから保存しましょう🙇‍

最後までお読みいただき、ありがとうございます。下記のおしらせコーナーも、是非チェックしてくださると喜びます🙇‍
当ブログで無料配布している「ブログの書き方テンプレート」は受け取っておりますか?無料で資料請求できますので、この機会にぜひどうぞ💁‍♂️

稼げる「無料ブログ勉強会」を開催しています

朝5時〜 or 夜9時〜の時間帯で「ブログ運営の基礎」が無料で学べます。「Zoom」を利用して開催しますので、ご自宅からご参加可能です😌

参加者限定の特典があります

参加特典は「60分の個別相談」&「980円で販売しているブログ企画室に無料ご招待」なので、お得感満載で結構学べると思います。

嬉しいお声をいただいております

5時起床。今日は朝からオンラインでホームページ作りの勉強会でした。サイト構築にHTMLやCSSの基礎理解は必須。仕組みに慣れればそんなに難しくないです。固定費はサーバー代とドメイン代ぐらいでそんなにお金もかかりません。無料で有益でここまで高品質な勉強会って中々ないんじゃないかな🙇‍
朝5時。しかも人多い。ゾノさんはZoomの扱いがすごいスマート。全てに無駄がない。WordPressのcssの変更の仕方が参考になりました。
  • 8月14日㈮ 5:00〜7:00【残り5名】
  • 8月15日㈯ 21:00〜23:00【残り2名】
  • 8月19日㈬ 13:00〜15:00【残り4名】
» 今すぐ「無料ブログ勉強会」に予約する

お知らせ:厳選した下記のコンテンツがおすすめです

個人から、中小企業様向けに対応しており、Webメディア構築 or リモートワーク(テレビ会議システム)の導入をご検討の方は、ぜひどうぞ🙇‍

おすすめコンテンツ

無料コンテンツ

有料コンテンツ

当ブログと他のサイトの圧倒的な違いは、様々な疑問や悩みを解決するために【無料体験レッスン】30分の無料相談会&体験レッスン(オンライン開催)に初回限定で参加できることです。

どうしても分からなかったり、1人で悩むことがあればご相談ください。

その他、ご相談&ご質問がございましたら、お気軽にどうぞ。
» お問い合わせ

当ブログで無料配布している「ブログの書き方テンプレート」は受け取っておりますか?無料で資料請求できますので、この機会にぜひどうぞ💁‍♂️

僕は、こんな人です

ゾノ
当ブログの筆者。4年間勤めた高校教師を退職後にITベンチャーに転職し、2016年に独立。「外出せずに学べるパソコン教室」を運営し、ブログ初心者のサポートに取り組んでいる。生徒数は累計160名。ブログ初心者から抜け出す方法や、不登校などの教育問題について発信している。
» プロフィール詳細はこちら

チップをいただけると、心から喜びます


人気記事【ブログ書くことない】ブログ書き方テンプレートで解決【ひな形】

人気記事【持ち物公開】場所を問わないノマドワーカーのバックパックLIFE