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でGmailのSMTPサーバを使ってメール送信フォームを作る
■やりたかった事 WordPressでGmailのSMTPサーバを使用したメール ...
Polylangのスイッチャーとページャーの組み合わせ方法
WordPressで多言語サイトを作成するにあたりPolylangというプラグイ ...
WordPressのWP-Mail-SMTPプラグインが動かない
PHPのバージョンを下げてからWordPressで外部メールサーバが使えるWP- ...
XML-RPCライブラリを利用してWordPressを外部サーバから投稿する方法
WordPressをダッシュボードからではなく、外部サーバのプログラムから投稿し ...
WordPressのxmlrpc.phpに対する攻撃の対策方法
サーバーの死活監視をしているシステムから、1つのサイトが落ちているとアラートがき ...