KOJIさん ご返信いただきありがとうございます。
ご指摘いただいた件、hrader.php内のwp_head()が削除されておりました…。
初歩的なミスでお騒がせしてしまいました…。
ご指摘いただき見直すことができました、感謝いたします。
無事プラグインも動作いたしました。
本当にありがとうございました!
@childsview さん
ご返信いただきありがとうございます。昨日投稿してからもしばらく一人で作業していたところ、<?php the_content(); ?>を使わずに画像とリンクを抽出できました。
以下、<?php the_content(); ?>部分に代入したコードになります。
<?php
$content = get_the_content();
preg_match_all('/<img[^>]+src=([\'"])(.+?)\1[^>]*>/i', $content, $matches);
if (!empty($matches[2][0])) {
$img_url = $matches[2][0];
preg_match_all('/<a[^>]+href=([\'"])(.+?)\1[^>]*>/i', $content, $matches);
if (!empty($matches[2][0])) {
$a_url = $matches[2][0];
echo '<a href="'.$a_url.'"><img src="'.$img_url.'" /></a>';
} else {
echo '<a href="'.get_permalink().'"><img src="'.$img_url.'" /></a>';
}
}
?>
上記のコードを作ってみました。
このコードで今のところ画像に<a>タグがあればそのURLを抽出して1枚目の画像に付与し、なければ投稿ページのURLを付与。
今のところこのコードでエラーなく動いているので大丈夫だと思います;