FeedWordPressでアイキャッチ画像も設定する方法
FeedWordPressで更新記事を取得しつつ、アイキャッチ画像も自動で設定したいというケースがあった。
完全に取得というのは難しいけれども、大体取得できる方法があったのでメモ。
方法というか「Auto Post Thumbnail」というプラグインをインストールするだけなんですけれども。
で、これだと記事内に画像が入っていないとアイキャッチ画像も指定されない。
なので、TOPページ側では画像が設定されていない記事は非表示にする。
<?php
$post_thumbnail_id = get_post_thumbnail_id( get_the_ID() );
$image = wp_get_attachment_image_src( $post_thumbnail_id, 'post-thumbnail' );
list($src, $width, $height) = $image;
$iamge_path = esc_attr( $src );
if( $iamge_path != '' ) { //画像がある場合
?>
//ここに記事書き出し処理
<?php } ?>
例えばこんなんで。
どっかの処理時に画像無い記事は削除とか出来たらいいんだけど、解析するのにむっちゃ時間かかりそうなのでパスしました。
関連記事
-
WordPressのメール送信フォームに画像認証を設置する
■やりたかった事 ココで作成したメール送信フォームに画像認証を設置する ■方法 ...
-
WordPressでデータベース接続確立エラー発生時の対応方法
WordPressで「データベース接続確立エラー」というエラー表示がされた。大抵 ...
-
WordPressで画像にカテゴリを設定し、記事投稿の際の画像選択時に指定したカテゴリの画像のみ表示させる方法
WordPressのメディアライブラリに画像を沢山登録していると、記事投稿の際の ...
-
WordPressでメモリを節約しつつ高速化する設定方法
メモリ1GのVPSを借りてWordpress以外にも、ちょいちょいものを置いてい ...
-
WordPressでカスタムフィールドとCSVファイル投稿する方法
WordPressでカスタムフィールド設定している環境に、CSVファイルアップロ ...