WordPress の投稿コンテンツから画像を取得するライブラリです。https://github.com/ounziw/ounziw-wp-lib からダウンロードできます。
WordPress では、アイキャッチ画像という機能があります。この機能を活用すると、投稿に画像を紐付けて表示する、といったことが簡単に行えます。一方で、わざわざアイキャッチ画像を設定する、というのは手間が掛かります。WordPress に慣れていない人だと、煩わしいと思うかもしれません。また、スマートフォン等から投稿ツールを用いて投稿する場合も、結構面倒です。WordPress は xmlrpc でアイキャッチ画像を受け付けることができますが、投稿ツール側でアイキャッチ画像対応していないかもしれません。そういった場合、このライブラリが役立ちます。
get_the_contents
でコンテンツを取得し、コンテンツ内の一枚目の画像(jpgとpngのみ)を取得するようにしています。また、画像を除いたコンテンツを取得することもできます。
なお、このライブラリは、WordPress の全ての機能には対応していません。the_content
ではなくて get_the_contents
で取得しているためです。ショートコードのみ、独自に追加して対応しています。それ以外の、the_content にフィルタされている機能、例えば、スマイリー、を使いたい場合は、自分でフィルタをかけ直す必要があります。