WordPress 호스트를 변경하거나 서비스 경로를 바꿨을 때 리소스 참조가 제대로 안 되는 문제가 발생할 수 있다. 이때에는 과감하게 DB를 건드리면 된다. WordPress 서비스 경로를 note.tbig.ml에서 bips.ml/note로 변경한 경우, 아래 SQL로 wp_posts 테이블의 post_content 컬럼에 기존 경로로 기입돼 있는 URL을 전부 변경한다. update wp_posts set post_content = replace(post_content,’note.tbig.ml/wp-content/uploads’,’bips.ml/note/wp-content/uploads’) where post_content like ‘%note.tbig.ml/wp-content/uploads%’; commit;
[WordPress] 모든 글에 특성 이미지 추가하기
모든 글에 특성 이미지 추가하기 $DOCUMENT_DIR/wp-content/themes/$THEME_NAME/functions.php 문서를 열어 다음과 같은 함수를 추가한다. function auto_featured_image() { global $post; if (!has_post_thumbnail($post->ID)) { $attached_image = get_children( “post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1” ); if ($attached_image) { foreach ($attached_image as $attachment_id => $attachment) { set_post_thumbnail($post->ID, $attachment_id); } } } } // 기존 등록된 글에 특성 이미지가 없는 경우, 특성 이미지를 설정할 수 있도록 임시 […]