idが必要な気がします。
<?php the_field( 'フィールド名', $child_cat->term_id ); ?>
考え方次第ですよ。
WordPress のメディアをアーカイブ表示してみる
画像だけをアーカイブ表示すれば済むはなしです。
テンプレートはindex.phpなどが使われるのでpost_typeがattachmentの場合は表示を変えるような分岐をすればプラグインも手間も要りません。
通常の投稿方法(”メディアを追加”ボタン)での画像アップロードでは「画像パス」を取得をして、質問の場合の「type = file」でアップロードした画像は「画像ID」と紐づけされて出力しているということでお間違いないでしょうか。
その通りです。
他のCF系プラグインだとIDにするかURLにするか選択できたりしますが、そのプラグインは選択出来ずIDで保存します。
またその場合、管理画面内の「設定」→「一般」で「WordPressアドレス(URL)」と「サイトアドレス(URL)」のURLを「https://~」に変更すれば、画像パスも同時に「https://~」に変更されるのでしょうか?
サイト上の見た目はhttps:になりますがDB上はhttp:なので置換が必要です。
置換する際、https:にするのではなくてhttp:を消してしまって//URL/ファイル名.jpgのようにしてしまっても構いません。
URLではなく画像IDで保存するので無視して大丈夫です。
困らせる以外に何も見えないので、それはイタズラなのでしょうか?
エックスサーバーでそのようなコマンドは効きませんのでFTPでwp-contentのパーミッションを確認してください。
プラグインディレクトリが無いから作ろうとするが権限が無いから作れないということのようなので、パーミッションさえ適切に設定されれば動くでしょうが、他の部分にもイタズラ?されてないか確認したほうがよろしいかと思います。