Newpost Catch
投稿ページやサイドバーにアイキャッチ(サムネイル)画像付きの投稿一覧リストを作る
調べれば、ほんと沢山のブログがありますね。
そんな中から今回も見繕って来て自分のブログに応用しました。
通常、ウィジェットを用いてサイドバーに「新着記事」を表示する場合、投稿ページでの一覧のように、サムネイル(アイキャッチ)画像が表示されません。
それを表示できるようにするのが、こちらのプラグインです。
こちらの記事を参考にさせて頂きました。
最近このブログのTOPページをカスタマイズしたのですが、その時に新着記事(最新記事)を表示させるために「Newpost Catch」というプラグインを使いました。この「Newpost Catch」を使いこなすための解説ページは色々とあったのですが、色々と組み合わせた結果自分用のカスタマイズが出来たので、備忘録も兼ねて残...
newpost-catch/class.php の編集
ダッシュボード → プラグイン編集 → 右上の『
右に複数ファイル出てくるので、
newpost-catch/class.php を選択
130行目?の部分
1 2 3 4 5 |
<li><a href="<?php echo esc_url( get_permalink() ); ?>" title="<?php esc_attr( the_title() ); ?>"><img src="<?php echo esc_url( $thumb_url ); ?>" width="<?php echo esc_attr( $width ); ?>" height="<?php echo esc_attr( $height ); ?>" alt="<?php the_title(); ?>" title="<?php the_title(); ?>"/><span class="title"><?php the_title(); echo $date; ?></span></a></li> <?php endwhile; else : ?> |
上記の部分をタグ毎に段落にしたのが下記です。
1 2 3 4 5 6 7 8 9 10 11 12 |
<li> <a href="<?php echo esc_url( get_permalink() ); ?>" title="<?php esc_attr( the_title() ); ?>"> <img src="<?php echo esc_url( $thumb_url ); ?>" width="<?php echo esc_attr( $width ); ?>" height="<?php echo esc_attr( $height ); ?>" alt="<?php the_title(); ?>" title="<?php the_title(); ?>"/> <span class="title"> <?php the_title(); echo $date; ?> </span> </a> </li> <?php endwhile; else : ?> |
こちらの
1 2 |
<?php the_title(); echo $date; ?> </span> |
の間に、
下記をいれて、
1 2 3 4 5 6 7 8 |
<style type="text/css"> a { text-decoration: none; color:#000} a:hover { text-decoration: underline;color:#000 } </style> 【最終更新日】<?php the_modified_date('Y/m/d') ?> <br> 【初回公開日】<?php the_time('Y/m/d') ?><br> 【カテゴリー】<?php the_category(', ') ?><br> 【本文】<a href ="<?php the_permalink() ?>"><?php the_excerpt('', ', '); ?> |
以下のようになったら、
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<li> <a href="<?php echo esc_url( get_permalink() ); ?>" title="<?php esc_attr( the_title() ); ?>"> <img src="<?php echo esc_url( $thumb_url ); ?>" width="<?php echo esc_attr( $width ); ?>" height="<?php echo esc_attr( $height ); ?>" alt="<?php the_title(); ?>" title="<?php the_title(); ?>"/> <span class="title"> <?php the_title(); echo $date; ?> <style type="text/css"> a { text-decoration: none; color:#000} a:hover { text-decoration: underline;color:#000 } </style> 【最終更新日】<?php the_modified_date('Y/m/d') ?> <br> 【初回公開日】<?php the_time('Y/m/d') ?><br> 【カテゴリー】<?php the_category(', ') ?><br> 【本文】<a href ="<?php the_permalink() ?>"><?php the_excerpt('', ', '); ?> </span> </a> </li> <?php endwhile; else : ?> |
左下の『ファイルを更新』を押します。
newpost-catch/style.css の編集
ダッシュボード → プラグイン編集 → 右上の『
右に複数ファイル出てくるので、
newpost-catch/style.css を選択
/* Newpost Catch */
デフォルト
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
#npcatch li{ overflow:hidden; clear:both; margin:0px 0px 0px; } #npcatch img{ float:left; padding:5px 10px; } #npcatch .title{ width:135px; float:left; padding:5px 5px 5px 0px; } #npcatch li:hover{ } #npcatch li:hover .title{ } #npcatch li:hover .title a{ } #npcatch li:hover .date{ } |
変更後
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
#npcatch li{ list-style-type: none; overflow:hidden; clear:both; vertical-align:top; border-bottom: 1px dotted #666666; } #npcatch img{ float:left; padding:5px 10px 5px 3px; } #npcatch .title a{ font-size: 14px; font-weight: 500; text-decoration: none; } #npcatch .date { font-size: 10px; font-weight: 300; display:block; color: #adb5bf; margin-bottom: 5px; } #npcatch li:hover{} #npcatch li:hover .title{} #npcatch li:hover .title a{} #npcatch li:hover .date{}[/su_note] |
に書き換え。
ショートコード
- Google Photoの画像をwordpressに引用するプラグイン ~Photonic Gallery & Lightbox for Flickr, SmugMug, Google Photos, Picasa, Zenfolio and Instagram~
- WordPressの固定ページでTOC+による 目次が表示されない場合
- Photo Express for Google
- リスト表示(page-itiran.php)時のアイキャッチ画像(Thumbnail)の右に文字を回り込ませる
- 投稿一覧にアイキャッチ画像(サムネイル)を表示するプラグイン『Newpost Catch』のアレンジ備忘録
- 投稿一覧にアイキャッチ画像(サムネイル)を表示するプラグイン『Newpost Catch』の設定
- Crayon Syntax Highlighter ~phpの編集時の内容をエディター風に書き出すプラグイン~
- 外部の画像をアイキャッチ画像に利用できるプラグイン WP Remote Thumbnail
- htmlページを別のページにリダイレクトさせる方法 ~metaタグ使用~
- wordpress 参考になりそうなページリンク 一覧
- Google Photoの画像をwordpressに引用するプラグイン ~Photonic Gallery & Lightbox for Flickr, SmugMug, Google Photos, Picasa, Zenfolio and Instagram~
- WordPressの固定ページでTOC+による 目次が表示されない場合
- Photo Express for Google
- リスト表示(page-itiran.php)時のアイキャッチ画像(Thumbnail)の右に文字を回り込ませる
- 投稿一覧にアイキャッチ画像(サムネイル)を表示するプラグイン『Newpost Catch』のアレンジ備忘録
- 投稿一覧にアイキャッチ画像(サムネイル)を表示するプラグイン『Newpost Catch』の設定
- Crayon Syntax Highlighter ~phpの編集時の内容をエディター風に書き出すプラグイン~
- 外部の画像をアイキャッチ画像に利用できるプラグイン WP Remote Thumbnail
- htmlページを別のページにリダイレクトさせる方法 ~metaタグ使用~
- wordpress 参考になりそうなページリンク 一覧