【WordPress】関連記事プラグイン -YARPP導入-

というわけで、導入してみたYet Another Related Posts Plugin

 

一番の方に出ているはず。

 

 

 

 

記事数が多いから大変なことになるんだろうなぁ。

 

前(Similar Posts)は文字だけだったので気にしなくて良かったんだけど、

サムネイル(というかアイキャッチ)画像を表示したことによって

座標を微調整する必要があって面倒。

しばらくスタイルシートを触っていなかったから苦痛w

 

 

対象記事のURL、サムネイル(アイキャッチ)の取得、タイトルの取得ができればOKなので、

  • リンクを取得する the_permalink()
  • サムネイルを取得する the_post_thumbnail( $dimensions['size'], array( 'data-pin-nopin' => 'true' )
  • タイトルを取得する the_title_attribute()

の3つの記載があるyarpp-template-thumbnail.phpをベースとして使用した。

 

ソースはこんな感じ。

<?php
/* Pick Thumbnail */
global $_wp_additional_image_sizes;
if ( isset( $_wp_additional_image_sizes['yarpp-thumbnail'] ) ) {
  $dimensions['size'] = 'yarpp-thumbnail';
} else {
  $dimensions['size'] = 'medium'; // default
}
?>

<h3>こちらのページも読まれています</h3>
<?php if ( have_posts() ) : ?>
<ul class="rp-base">
  <?php
  while ( have_posts() ) :
    the_post();
    ?>
    <?php if ( has_post_thumbnail() ) : ?>
    <li>
      <div class="rp-inner">
        <a href="<?php the_permalink(); ?>" rel="bookmark norewrite" title="<?php the_title_attribute(); ?>">
          <div class="rp-link-thumbnail"><?php the_post_thumbnail( $dimensions['size'], array( 'data-pin-nopin' => 'true' ) ); ?></div>
          <div class="rp-link-text"><?php the_title_attribute(); ?></div>
        </a>
      </div>
    </li>
    <?php endif; ?>
  <?php endwhile; ?>
</ul>
<?php else : ?>
<p>関連ページはありません</p>
<?php endif; ?>

 

スタイルシートはイケてない構造がバレるので省略w

 

ひとまずこれでOKかなレベルの物ができたので終了しておく。

気に入らなければ後日直す!

 

カテゴリー: Web, 技術的 タグ: ,  [パーマリンク]

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です