WordPressのRSSにアイキャッチ画像を出力する方法

やりかたはとっても簡単。
functions.phpに以下のコードを書き加えるだけ。

//フィードにアイキャッチ画像を出力する
function rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p>' . get_the_post_thumbnail($post->ID) .
'</p>' . get_the_content();
}
return $content;
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');

参考にしたのはこちら。

どんな風に見えてるのかなーという理由で、自分のサイトもRSS登録している私ですがw、サムネイル(アイキャッチ)は表示されないものかと勝手に思ってました。そしたらひょこっと発見してしまい、出来るのかよ!という今更感で実装してみました。

via WordPress記事のRSSにサムネイル(アイキャッチ)画像を表示する方法 *Ateitexe.

実装してるのは某サイトなんだけど、もっと早くこれやっとけばよかったなぁ…
そうしたらFacebookとのRSSでの連携の時にアイキャッチ出せたのに…
まあ、新しい記事からは対応してるからいっか。

WP DS FAQ PLUSのSSL対応と管理画面をSSL化する時の注意

某サイトで独自SSLを突っ込んだので、フォーム周りをWordPress HTTPSでSSL化。
ついでにセキュリティ強化の為に管理画面もSSL化。

wphttps

SSLにしてやれやれ…と思ったらここではまったのが、
FAQページを作ってくれるプラグイン、WP DS FAQ PLUS

続きを読む

Contact Form 7で「.」の入ったアドレスが弾かれてた原因判明

こないだから延々悩んでた表題の件、公式フォーラムで質問してようやく解決。

検索したら最初に出てきたのが公式フォーラムにあったこの質問。

WordPress › フォーラム »contact form 7 メールアドレスのエラーチェック方法の変更

contact form 7 メールアドレスのエラーチェック方法の変更(カスタマイズ)方法を教えてください。

デフォルトだと、アドレス前方に「.」が入っていたりや、1文字だけだったりすると不正なアドレスと判断されるようです。

これを許可したいのですが、どのようにすればよろしいでしょうか?

で、Contact Form 7のデフォルト仕様なのかと思って、
「.」が排除されないようにする方法を私も公式フォーラムで質問してみたわけです。

WordPress › フォーラム » contact form 7 @以前に.の入ったメールアドレスのチェックについて

続きを読む

もう一回Androidからの投稿テスト

AddQuicktagのボタンはAndroidアプリには適用されないから、
クラス当てるのは面倒だなぁ。

 

…もしかしてTinyMCE AdvancedのAdvanced Optionsの「stop removing ~」にチェック入れるだけで済んだりしないだろか?

それで済んだら今までのあれこれって一体…orz

wordpressのAndroidアプリテスト

どんな風に投稿されるのかテスト。

改行タグのテスト
brタグ

入力画面を見た感じだと改行は手打ちしないとダメなのかな?
そしたら定型文登録しないとしんどいな。

ついでに写真のテストも。

image

タグ入れても改行が旨く行かないなぁ…
自動整形プラグインのせい?

WordPressのセキュリティ対策

MTの頃はあまり深く考えてなかったりしたけど、
WordPressにしてから多少はセキュリティ対策するようにしてます。

本当はログインURL書き換えとかが一番いいんだけど、
アップデートした時とかにややこしいので、できるだけプラグイン&.htaccessで。
とりあえず今回はやってることと使ってるプラグインだけ列挙して、
詳しい設定なんかはまた気が向いたら書くことにします。

続きを読む

WordPress3.5.1にアップデートしました

コアファイルをいじってるのでちょっと不安だったけど、
一応3.5.1の更新通知が来てたので、
バグ修正&セキュリティリリースということもあり、アップデートしました。

いじったコアファイル(wp-includes/query.php)はリネームしておき、
アップデート後にDIFFしてみたところ、
自分がいじった部分以外は特に変わってなかったので、
元ファイルをリネームの上いじったファイルを戻してリネームしました。
多分これで大丈夫であろう…

さくらのレンタルサーバでPS Auto SitemapとGoogle XML Sitemapsの競合を回避する方法

WordPressで自動でサイトマップを作ってくれるプラグイン、PS Auto Sitemap
Google先生にクロールしてもらうためにアップするサイトマップxmlを自動で生成してくれるGoogle XML Sitemaps

こいつら、非常に便利なんですが、サイトマップページのURLに/sitemap/って使いたい場合に、デフォルトのままだとmod_rewriteの関係で競合してくれやがります。

続きを読む