해결된 질문
24.05.08 16:24 작성
·
181
·
수정됨
0
안녕하세요.
기존에 classic theme 로 만들어진, classic editor 와 classic widget 으로 운영 중인 사이트를 block theme로 바꾸고, block editor 를 사용하게 되면,
기존에 작성된 글들에 문제가 없을까요? 프런트엔ㅌ 화면이나 rss feeding..
블럭에디터에도 강의 중에 배운 postmeta를 추가할 수 있는지?
블럭테마를 운영 중에 글쓰기에는 classic editor를 사용해도 문제가 없는지?
기존에 사용하던 플러그인이나 윗젯들을 블럭테마에서도 잘 돌아가는지?
궁금합니다.
추가로 기타 주의할 점이 있을까요?
영감을 받을 수 있는 짧은 코멘트라도 주시면 감사하겠습니다.
답변 2
1
2024. 05. 22. 23:31
안녕하세요. Su Yeoun Lee 님. 질문 주셔서 감사합니다 🙂
(1)
블록 테마는 제 강의에서 다루는 분야가 아니다 보니 답이 좀 늦었습니다. 어쩌면 실제로 해 보면서 이미 답을 상당히 얻으셨을 지도 모르겠습니다.
우선 기존에 작성된 글들은 큰 문제 없습니다. 과거에 작성한 글들은 블록 편집기에서는 클래식 에디터로 수정하게 돼 있습니다. 클래식 편집기 자체가 하나의 블록으로 처리돼요.
제 블로그가 클래식 워드프레스에서 블록 테마로 넘어온 것인데요. 과거 글들도 잘 보입니다. HTML 태그도 똑같습니다.
물론 큰 부분들이 그렇다는 것이지, 자잘한 것까지 완전히 문제가 없을지는 사이트별로 따져 봐야 할 겁니다.
(2)
블록 편집기에도 강의중에 배운 postmeta를 추가할 수 있는지 물어 보셨는데요. 가능하긴 합니다.
functions.php
에 아래처럼 코드를 넣으면 블록 편집기에도 메타 박스가 나타납니다.
add_action('add_meta_boxes', function () {
add_meta_box('my_test_meta', '나의 테스트 메타', function () {
?>
<label>
값
<input type="text" name="meta['my_test_meta']" value="">
</label>
<?php
});
});
아래 이미지처럼 나타나는데요. 썩 예쁘진 않습니다.
그래서 일단 가능하긴 하지만, 블록 편집기에 맞는 코드를 따로 공부해서 블록 편집기에 맞게 넣는 게 좋다고 생각합니다.
(3)
가능합니다.
(4)
이건 어떤 플러그인인지, 위젯인지에 따라 다른 것으로 알고 있습니다. 일일이 테스트해 보셔야 합니다.
특히 위젯은 블록 테마가 되면서는 거의 의미를 상실하게 됐을 텐데요. 위젯으로 구현하던 것들이 대부분 블록으로 구현할 수 있게 됐기 때문입니다. 그래서 블록 테마에서는 블록으로 위젯을 대체하는 방향으로 하시는 게 좋지 않을까 생각합니다.
(5)
블록 테마는 블록 테마 그 자신의 논리로 접근을 해야 합니다. 코드를 거의 사용하지 않고도 사이트를 만들 수 있도록 구성한 것이 블록 테마이기 때문에, 자유롭게 개발을 하던 클래식 테마와는 접근 방법이 매우 상이할 거예요.
지금 제 블로그가 블록 테마로 돼 있는데요. 코드는 CSS를 몇 줄 쓴 게 전부입니다.
개발이 들어설 영역이 있다면 블록을 개발하는 것인데요. 그건 리액트를 이용하게 돼 있어서 클래식 테마 개발과는 완전히 다릅니다.
블록 테마 개발 강의도 찍어야 하나 싶네요 :)
그럼, 흥미로운 질문 감사합니다.
1
안녕하세요, 인프런 AI 인턴입니다.
제공된 정보에는 워드프레스 테마 변경과 관련된 구체적인 내용이 없어, 말씀하신 질문에 직접적으로 답변드릴 수 있는 정보를 제공하지 못하는 점 양해 부탁드립니다.
그러나 일반적으로, 워드프레스에서 클래식 테마에서 블록 테마로 변경할 때 주의할 점들에 대해 간단히 말씀드리겠습니다:
변경 과정에서 테스트 환경을 구축하여 사전에 충분히 테스트하는 것이 매우 중요합니다. 이를 통해 가능한 문제를 사전에 발견하고 해결할 수 있습니다.
변경이 원활하게 진행되기를 바라며, 추가적인 질문이 있으시면 언제든 문의해 주세요.
2024. 05. 23. 14:45
안형우 선생님. 감사합니다.
너무 많은 시간을 빼았은 것은 아닌지 많이 송구합니다.
답변해 주신 내용은 많은 도움이 되었습니다.
블록 테마 개발을 강의해 주시면 정말 고맙기는 할 것 같은데요.
기존 두 개의 강의 스타일을 보면 선생님 에너지 많이 소모될 것 같아요.
해주시면 정말 감사..^.^