運営中のサイトに関して脆弱性診断を行ったところ、レスポンスにSQL文が出力されしまっているので、内部ログに出力するなどの対策が必要との指摘がありました。
現状の内容ですが、
<?php $args = array( 'paged' => $paged, 'post_type' => 'topics', 'meta_key' => 'initial', 'meta_value' => 'あ', 'posts_per_page' => 20 ); ?> <?php $wp_query = new WP_Query($args); ?> <?php while($wp_query->have_posts()) : $wp_query->the_post(); ?> <?php $tarms = get_the_terms($post -> ID ,"topics_cat"); foreach($tarms as $tarm){ $tarmname = $tarm -> name; $tarmslug = $tarm -> slug; } ?> <a href="<?php the_permalink(); ?>"> 個別案件へのリンク(省略) </a> <?php endwhile ?>
で出力しています。
●補足事項
ワードプレスバージョン:5.3.2
カスタム投稿タイプ:topics
カスタムタクソノミー:topics_cat
カスタムフィールド:initial
カスタムフィールドの値:あ
利用プラグイン:Advanced Custom Fields バージョン 5.9.3
どのように変更すれば内部ログに変えることができるのかわからず困っております。
お知恵をお借りしたくお願いいたします。
回答1件
あなたの回答
tips
プレビュー