004. 좌충우돌 워드프레스 적응기

Gahee Yoo·2020년 12월 24일
0

성장형웹개발

목록 보기
4/4

워드프레스로 웹개발 할 때 주의사항

유료테마 설치 후 유료테마에서 제공하는 documentation을 주의깊게 읽어보고 따른다.

테마를 설치 후 Appearance - Themes에서 해당 테마를 activate하면 이 테마에서 필요한 플러그인 설치하라고 위에 알림 뜨는 것을 클릭만 하면 된다.

플러그인 설치 후에는 Plugins에서 설치한 플러그인들을 activate해줘야 한다(근데 다 하다가 error나서 네트워크 대시보드가 막히는 일이 왕왕 있다. 밑에 해결법 링크가 있음).

설치 후 몇몇 유명 플러그인(버디프레스나 유저 같은)은 자기네 새 기능 출시했으니 사라고 notice를 대문짝만하게 띄우는데 당황하지말고 스크롤을 내리면 찾던 페이지가 나올 것이다.

Buddypress를 설치한 뒤에는 settings-buddypress에서 모든 설정?을 다 켜주자.

이후로는 사실상 주먹구구로 하는데 추천하는 theme은 KLEO. 그 전에 커뮤니티용으로 역시 유명하고 속도가 엄청 빠른 다른 테마를 샀는데 워드프레스에 익숙치 않은 유저들에겐 다소 불친절하다 느껴져서 그냥 시행착오라 생각하고 2순위로 마음에 두고 있었던 KLEO를 질렀는데 대대대만족합니다(광고 아님..).

내가 혼자 못해서 도움을 받았던 페이지를 링크로 걸어둔다. 앞으로도 거의 이런 식으로 글을 쓸 것 같다.

홈페이지 우측 상단에 커스텀으로 메뉴 넣는 방법

워드프레스 네트워크 대시보드 접속시 There has been a critical error on your website. Please check your site admin email inbox for instructions. 오류해결법: 나는 cpanel-file manager에서 plugins폴더의 이름을 plugins.hold(폴더를 인식 못하게 하려는 것이기 때문에 닷 찍고 뒤에 아무거나 써도 됨)로 바꾼뒤 새로고침해서 플러그인이 전부 무효화된 것을 확인하고 다시 원래대로 돌리는 방법을 썼다. 따라한 뒤에 설치된 플러그인들의 네트워크 활성화 버튼을 하나씩 눌러보면서 뭐가 critical error를 일으키는지 찾아봐야 된다. 내 경우에는 Kleo에서 제공하는 커스텀 폰트 플러그인 K fonts가 말썽이었고, 나는 폰트 설정에서 구글 폰트를 끌어와 쓰고 있기 때문에 그냥 비활성화된 채로 냅뒀다.

검색을 했을 때 결과가 안나오면 보여줄 페이지를 archive page로 만들고자 했는데 visual composer나 elementor 등 유명 페이지 빌더 플러그인은 커스텀 archive page/search results 페이지를 유료로 제공한다. 근데 어떤 search result에 보여줄 것인지 일일이 지정해야 하는 것 같고, blank로 냅두면 AJAX 검색결과에 떠서 그것을 클릭하지 않는 이상(엔터를 치면) 모든 결과에 다 이 페이지가 표시되기 때문에...방법을 찾다가 결국 php파일에 손을 대기로 했다. 실제로 많은 개발자들이 이렇게 하고 있었다. 워드프레스로 드래그앤드롭으로 뚝딱뚝딱 만들어도 결국 필요한 기능은 코딩을 해야 하는구나😅

테마마다 해당 검색결과가 안나올 경우 보여주는 페이지가 저장된 파일명이 다른데, KLEO의 경우에는 content-none.php 파일에 저장되어 있다. 나는 검색 결과가 없을 경우 특정 페이지로 갈 수 있는 버튼을 만들고 이 버튼을 눌러서 특정 행동을 하라는 메시지를 띄우고 싶었다. 버튼을 만드는 코드는 간단하다.

<form>
	<input type="button" value="Submit" onClick="location.href='이동할 특정 페이지의 url'"><br>
</form>

작동도 아주 잘 된다.

일단 알파개발이고 아직 웹사이트의 메인 색깔이랑 color scheme을 못 정해서 버튼 꾸미기는 나중에...

개발해야 하거나 플러그인으로 도입할 기능을 메이저한 것부터 마이너한 것까지 노션 로드맵에 기록을 하고 있다. 그리고 해당 보드? 카드?를 문서로 만들어 그 안에 해당 기능을 도입하는 데에 도움이 되는 글이나 플러그인의 다운로드 페이지를 기록해서 내 나름대로 문서를 쌓아가고 있다. 언젠가 큰 도움이 되겠지?

이제 곧 크리스마스니까 넷플릭스 보며 놀고 연말은 나갈 곳이 없으니 코딩을 하며 보내야겠다. 필수적인 기능이 다른 어떤 플러그인이나 테마에서 제공되지 않아서 내가 직접 php 파일을 만들어서 서버에 올려야 한다...제발 망치지만 않길 😂

그리고 오늘 출고되었어야 할 노트북이 출고가 안됐다 무려 보름을 기다렸는데!! 문의를 남겼는데 이번 달 안에 안오면 2순위 모델의 재고 여부를 확인하고 결제 취소를 고려해봐야겠다.

profile
방황하는 취준생입니다.

0개의 댓글