フォーラムへの返信

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • フォーラム: プラグイン
    返信が含まれるトピック: Advanced Tabs Gutenberg Blockのタブが機能しない
    トピック投稿者 takechi05

    (@takechi05)

    KOJIさん ご返信いただきありがとうございます。
    ご指摘いただいた件、hrader.php内のwp_head()が削除されておりました…。
    初歩的なミスでお騒がせしてしまいました…。
    ご指摘いただき見直すことができました、感謝いたします。
    無事プラグインも動作いたしました。
    本当にありがとうございました!

    フォーラム: 使い方全般
    返信が含まれるトピック: 投稿内のリンク付きの画像のみを表示したい
    トピック投稿者 takechi05

    (@takechi05)

    @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を付与。
    今のところこのコードでエラーなく動いているので大丈夫だと思います;

2件の返信を表示中 - 1 - 2件目 (全2件中)