[wp]Roles and Capabilities

워드프레스에서 사용자를 등록할 때, 4가지 역할(subscriber/contributor/author/editor) 중의 하나를 지정할 수 있다.
각 역할은 다음과 같은 구분된 능력을 가진다.

Summary of Roles
source: http://codex.wordpress.org/Roles_and_Capabilities

Super Admin – somebody with access to the site network administration features and all other features. See the Create a Network article.
Administrator – somebody who has access to all the administration features within a single site.
Editor – somebody who can publish and manage posts including the posts of other users.
Author – somebody who can publish and manage their own posts.
Contributor – somebody who can write and manage their own posts but cannot publish them.
Subscriber – somebody who can only manage their profile.

[wp]table의 크기와 스타일 바꾸기

1. 배경
워드프레스는 테마에 의해서 표(table)의 크기나 스타일이 정해지게 된다.
어떤 표는 사용자가 강제로 크기나 스타일을 바꾸고자 할 때가 있다.
학과 홈페이지에서 교수진 소개하는 표가 있는데, 바로 여기에 해당하였다.

2. 문제
표의 크기와 스타일을 사용자에 의해서 바꾸려 한다.

3. 해결
– Appearance – Editor – Stylesheet (style.css)를 다음과 같이 추가했다.

4. 참고문헌
Size and Styling of Table

[wp]외부 게시판을 iframe으로 넣기

1. 문제
– 옛 홈페이지의 게시판을 새 홈페이지에서 보여주고 싶다

2. 경과
– 옛 게시판 자료(XE)를 새 홈페이지(WordPress)로 옮기기가 어려웠다.
– 새 홈페이지에서 iframe명령어를 이용해서 옛 게시판을 불러오기로 했다.

3. 해법
– 새 페이지를 만들었다.
– 페이지 이름 : 학과게시판(구)
– 페이지 내용을 다음과 같이 입력

– Appearance -> Editor -> Header(header.php)를 편집
– header와 /header 사이에 autoResize()함수를 삽입

4. 느낀 점
– 자료를 모두 이사하지 않아도 된다
– 강제로 테마 내의 파일(header.php)를 편집했는데, 혹 테마가 갱신되면 이 작업을 다시 해야 하는 걱정이 든다. 언발에 오줌누기일까?
– 자바 스크립트를 좀 더 깔끔하게 삽입하는 방법은 없을까?

5. 참고 문헌
http://felisis.wordpress.com/2012/05/31/워드프레스에서-외부게시판-사용하기-3/
http://janmori.tistory.com/entry/워드프레스에-xe-게시판-아이프레임으로-넣는법

CMS upgrade from XE to WP

1. zeroboard를 tattertools와 textcube를 거쳐 WordPress로 옮기려 했다.
워드프레스가 텍스트큐브보다 나은 점과 못한 점
2. http://www.jblove.net/2008/06/자동-저장-문서/를 참조하였다.
3. 태터툴즈 1.0.2를 설치해야 한다.
4. 지금의 텍스트큐브 사이트에서는 과거 버전을 내려 받을 수 없었다.
5. http://myhyun.tistory.com/5779에서 태터툴즈 1.0.2를 내려받았다.
6. 이 버전을 설치하려 했더니, [태터툴즈] 설치 화면에서 “테이블을 생성하지 못했습니다”라는 메시지가 나왔다. 이것은 원인은 무엇일까? 첫째로 의심하는 것은 현재 MySQL버전과 과거 태터툴즈가 서로 호환이 되지 않는다는 것이다. 그럼 이제 어쩌지?
7. 과거의 버전들로 만든 다음 이전하는 것이 정말 좋은 방법일까?
8. 다시 구글링을 했다.
9. 반가운 글 http://iciavec.com/import-xe-board-data/ 발견

[wp]슬라이더 만들기

워드프레스의 미디어 라이브러리에 있는 이미지를 이용하여 슬라이더를 만들 수 있다.
출처 : http://wordpress.org/support/topic/how-to-create-a-slider-add-images

  • 운영자 메뉴에서 미디어(media)-> 라이브러리(library)를 선택한다
  • 슬라이더에 넣을 이미지를 편집한다.(best size 1170×500)
  • 편집화면 아래에서, 슬라이더에 추가하는 버튼 “Yes”를 누른다.
  • 기존에 만들어 놓은 슬라이더가 없으면 생성한다.(글상자 안에 이름을 넣고 “Add a slider” 버튼을 누르면 새 슬라이더가 생성된다.)
  • 그 이미지에 대한 제목(title)과 설명(description text)을 추가한다. (제목과 설명은 슬라이더 상단에 나타난다.)
  • 갱신(update) 버튼을 누른다.
  • ‘사용자정의하기로 돌아가서 만든 슬라이더를 테마에 알려준다.
  • [WP]워드프레스에서 알아야 할 몇 가지 개념들

    1. 글(Posts)
    – 워드프레스 한글판 내에서는 통칭 ‘글’로 표현되어 있음

    2. 페이지(Pages)
    – 출처 : http://codex.wordpress.org/Pages

    What Pages Are:

      페이지(page)는 글(post)보다 시간에 구애받지 않는 내용을 위한 것임
      페이지는 페이지(pages)와 서브페이지(subpages)를 구성되어 있음
      Pages can use different Page Templates which can include Template Files, Template Tags and other PHP code.
      Pages may have a more complex array of readily available display adjustments when using sophisticated Themes with extensive customization.
      In essence, Pages are for non-blog content. It is possible to remove all or most Posts from a WordPress installation, and thus to create a standard non-blog website.

    What Pages are Not:

      Pages are not Posts, nor are they excerpted from larger works of fiction. They do not cycle through your blog’s main page. WordPress Plugins are available to change the defaults if necessary.
      Pages cannot be associated with Categories and cannot be assigned Tags. The organizational structure for Pages comes only from their hierarchical interrelationships, and not from Tags or Categories.
      Pages are not files. They are stored in your database just like Posts are.
      Although you can put Template Tags and PHP code into a Page Template file, you cannot put these into the Page or Post content without a WordPress Plugin like Exec-PHP which overwrites the code filtering process.
      Pages are not included in your site’s feed.
      Pages and Posts may attract attention in different ways from humans or search engines.
      Pages (or a specific post) can be set as a static front page if desired with a separate Page set for the latest blog posts, typically named “blog.”