To kenoniworld
Many Thanks for your information.Now my website is seemed to be no problem.
とりあえず、1日待ったら直っていて、今のところ大丈夫です。
mimosafa様
ご連絡ありがとうございます。
ダメだった時のコードはwp_redirectを使ったのは覚えているんですが、
正確なのコードを残していないので、うる覚えですが、載せていただいているfunctionのコードでほぼ同じ気がします。
ちなみに、関係あるかは判りませんが、パスワード変更用にLogin Widget With Shortcodeというプラグインは使っています。
mimosafa様
ご連絡ありがとうございます。
これで行けました!wp-redirectで同じことを試したのですが、その時はpostが弾かれてダメだったのかもしれませんが、 wp_safe_redirectは大丈夫でした。初めて知った関数でした。
ありがとうございました!
gblsm様
ご連絡ありがとうございます。
結局、wpdbで全postのthumnail_idを取得して、メディアを整理したいときだけ、そのidを非表示にする方法で解決しました。
function nonthum(){
$thum_id = array();
global $wpdb;
$r = $wpdb->get_col( $wpdb->prepare( “
SELECT pm.meta_value FROM {$wpdb->postmeta} pm
LEFT JOIN {$wpdb->posts} p ON p.ID = pm.post_id
WHERE pm.meta_key = %s
“, “_thumbnail_id” ));
foreach($r as $s){
$thum_id[] = ‘#post-‘.$s;
}
$thum_id = implode(‘,’,$thum_id);
echo ‘<style>’.$thum_id.'{display:none;}</style>’;
}
add_action(‘admin_head’, ‘nonthum’);