フォーラムへの返信

15件の返信を表示中 - 1 - 15件目 (全41件中)
  • トピック投稿者 no23h

    (@no23h)

    @takayukister
    大変失礼いたしました。
    以後、ガイドラインに注意して投稿します。
    ご迷惑をお掛けしまして申し訳ありません。

    サイト依頼者と相談の結果、フォーラム上にアーカイブ的にURLが残るのがNGなので、情報は伏せてトピックを立てた次第です。

    トピック投稿者 no23h

    (@no23h)

    @takayukister
    ご返信ありがとうございます。
    フォーラム上でサイトURLを載せるのが難しく、
    @takayukister様のGmailの方にお送りしてもよろしいでしょうか。

    トピック投稿者 no23h

    (@no23h)

    自己解決しました。
    原因としてはリバースプロキシにより、ブロックエディタに必要なREST APIへのURL取得ができなくなることから発生している問題でした。

    本件のサイトの場合は、functions.phpに以下のコードを追記することで、不具合を解消できました。

    add_filter(‘rest_url’, function ($url) {
    $url = str_replace(home_url(), site_url() . ‘/index.php’, $url);
    return $url;
    });


    トピック投稿者 no23h

    (@no23h)

    有難うございます。
    試してみます。

    トピック投稿者 no23h

    (@no23h)

    @ishitaka

    有難うございます。
    [Track Mail Image]を「No」にしてみても変化はありませんでした。

    メール本文入力欄はクラシックエディタと同じUIですが、

    ビジュアルモードでテキストのみで入力 → メールに<p>タグや<br>タグが入る
    テキストモードでタグありで入力 → 同じくタグが入る
    テキストモードでタグなしで入力 → 改行されない

    という結果です。

    トピック投稿者 no23h

    (@no23h)

    @ishitaka

    有難うございます。
    返信が遅くなりまして、申し訳ありません。

    ご提示いただいたプラグインを試してみました。
    プレイスホルダーを使うことで、まさに希望していたことができました。

    ただ、送信したメールにHTMLタグが含まれてしまうのが解決できず…
    (プレーンテキストでも送れると書いていますが、切り替えれるような設定欄がない)

    もう少し調べてみます。
    有難うございます。

    フォーラム: その他
    返信が含まれるトピック: フォーラムへ正常に投稿できない
    トピック投稿者 no23h

    (@no23h)

    @ishitaka
    @tai

    解除確認しました。
    有難うございます。

    • この返信は3年、 2ヶ月前にno23hが編集しました。
    フォーラム: 使い方全般
    返信が含まれるトピック: 関数the_terms()の出力位置が希望通りにならない
    トピック投稿者 no23h

    (@no23h)

    @aoixtreme

    get_the_terms()で希望通りに出力できました。
    有難うございます!

    フォーラム: 使い方全般
    返信が含まれるトピック: REST APIで取得した画像IDから画像URLを出力したい
    トピック投稿者 no23h

    (@no23h)

    @ishitaka

    ありがとうございます。 うまく機能しました。
    ページ読み込みスピードも格段に速くなりました。
    感謝申し上げます。

    フォーラム: 使い方全般
    返信が含まれるトピック: REST APIで取得した画像IDから画像URLを出力したい
    トピック投稿者 no23h

    (@no23h)

    @ishitaka
    有難うございます!

    下記のコードで試してみたのですが、それぞれの記事に対する画像が表示されず、src=”<?php echo $url; ?>”の部分に(unknown)や別記事の画像urlが出力されたりします。

    <?php
      $siteurl = 'https://〇〇〇';
      $resturl = $siteurl . '/wp-json/wp/v2/seeds?per_page=5&orderby=rand';
      $json = mb_convert_encoding(file_get_contents($resturl), 'UTF8', 'ASCII,JIS,UTF-8,EUC-JP,SJIS-WIN');
      $arr = json_decode($json,true);
    
      $image_ids = array();
      foreach( $arr as $data ) {
        $image_ids[] = $data['acf']['seeds_thumbnail'];
      }
      $resturl = $siteurl . '/wp-json/wp/v2/media/?include=' . implode( '+', $image_ids );
      $json = file_get_contents( $resturl );
      $images = json_decode( $json );
      $images_index = 0;
    
    ?>
    <?php foreach($arr as $data): ?>
      <div class="seeds_list">
        <a href="<?php echo $data['link']; ?>">
          <h1><?php echo $data['title']['rendered']; ?></h1>
          <p><?php echo $data['acf']['seeds_subtitle']; ?></p>
    
          <?php
          if ( $data ):
            $url = $images[ $images_index ]->media_details->sizes->medium->source_url;
            $images_index++;
          ?>
          <img src="<?php echo $url; ?>" width="150px" height="100px" alt="">
          <?php endif; ?>
    
        </a>
      </div>
    <?php endforeach; ?>

    記事リストをランダムで出力していますが、インクリメントの部分が次のインデックスを呼び出せていない気がするのですが、教えていただいたコードの記述位置がおかしいのでしょうか。
    何度も申し訳ありません。

    フォーラム: 使い方全般
    返信が含まれるトピック: REST APIで取得した画像IDから画像URLを出力したい
    トピック投稿者 no23h

    (@no23h)

    @ishitaka

    ありがとうございます。

    全体コードは以下なのですが、各画像IDはランダムで呼び出された記事と関連づけられておりまして、ページを読み込むたびに画像IDが変わります。
    この場合、画像の取得を一回で行うにはどこをどう修正すれば良いでしょうか…

    <?php
      $siteURL = 'https://〇〇〇';
      $restURL = $siteURL.'/wp-json/wp/v2/typename?per_page=30&orderby=rand';
    
      $json = mb_convert_encoding(file_get_contents($restURL), 'UTF8', 'ASCII,JIS,UTF-8,EUC-JP,SJIS-WIN');
      $arr = json_decode($json,true);
    ?>
    <?php foreach($arr as $data): ?>
      <div class="seeds_list">
        <a href="<?php echo $data['link']; ?>">
          <h1><?php echo $data['title']['rendered']; ?></h1>
    
          <?php
          $imgID = $data['acf']['seeds_thumbnail'];
          $restURL = $siteURL.'/wp-json/wp/v2/media/'.$imgID;
          $json = file_get_contents( $restURL );
          $data = json_decode( $json );
          if ( $data ):
            $imgURL = $data->media_details->sizes->seeds_thumbnail->source_url;
          ?>
           <img src="<?php echo $imgURL; ?>" alt="">
          <?php endif; ?>
    
        </a>
      </div>
    <?php endforeach; ?>
    フォーラム: 使い方全般
    返信が含まれるトピック: REST APIで取得した画像IDから画像URLを出力したい
    トピック投稿者 no23h

    (@no23h)

    @ishitaka

    毎回的確に教えていただき本当にありがうございます。
    最終的に以下のコードをループ内に記述することで、
    画像サイズを指定しつつ、各投稿の画像を出力することができました。

    <?php
    $imgID = $data['acf']['field_name'];
    $restURL = '〇〇〇/wp-json/wp/v2/media/'.$imgID;
    $json = file_get_contents( $restURL );
    $data = json_decode( $json );
    
    if ( $data ):
      $imgURL = $data->media_details->sizes->medium->source_url;
    ?>
     <img src="<?php echo $imgURL; ?>" alt="">
    <?php endif; ?>

    ありがとうございました。解決済みとさせていただきます。

    トピック投稿者 no23h

    (@no23h)

    解決済みにします。

    トピック投稿者 no23h

    (@no23h)

    @ishitaka

    ご返答いただきましてありがとうございます!
    無事ランダムで表示することができました!
    感謝申し上げます。

    トピック投稿者 no23h

    (@no23h)

    @ounziw 様、 @munyagu 様

    ご提案いただきありがとうございます。
    どちらも試したことがない機能ですので、両方テストしてから使用を決めたいと思います。
    大変勉強になりました。
    ありがとうございました!

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