2012-01-20 4 views
0

오늘 나는 php에 기반을두고 있다는 것을 이해하고있다. 나는 기본적으로 여러 CSS 규칙을 <ul class="lilbox"></ul>에 적용하는 css3 라이트 박스 시스템을 가지고있다. 나는 이것을 위해 wordpress plugin을 만들지 않을 것이나, 나는 붙어있다. PHP를 사용하여 특정 클래스를 적용하는 방법을 살펴 보려고했지만 실패했습니다. 그럼 누구도이 논리 뒤에있는 논리를 설명 할 수 있을까요? 스타일 시트에서 특정 CSS 규칙을 적용하는 WordPress의 플러그인을 모두 <ul class="lilbox"></ul>에 어떻게 만들 수 있습니까?PHP가 콘텐츠에 CSS 규칙을 적용하도록합니다. (Wordpress Plugin)

+0

PHP로 CSS를 추가하려고합니까? 네가 무엇을 요구하는지 잘 모르겠다. – Mathletics

+0

당신의 질문은 브라우저가 스타일 시트 내에서 클래스, 식별자 또는 요소 선택을 통해 dom 요소에 스타일을 적용하는 afaik를 이해하지 못하게합니다. php는 dom 요소를 에코하는데 사용될 수 있습니다 (그래서'';?>'), 스타일 시트 추가하기 등 –

답변

0

당신이 요구하는 것은 워드 프레스 플러그인을 요구하지 않으며, 워드 프레스 플러그인의 목적도 아닙니다.

CSS만으로 원하는 것을 얻을 수 있습니다.

ul.lilbox { 
    /* Your styles here */ 
} 

코드 위에있다, 당신은 그것을 넣어, "(스타일 시트에서)에있는 수정 [D] 특정 CSS 규칙 모든 <ul class="lilbox">"

당신은 PHP는, 예를 들어, <ul class="lilbox"> 경우 추가 할 수 있습니다 특정 조건이 충족됩니다. 게시물에 포함 된 이미지가있는 경우 라이트 박스 내부에 이미지를 배치하거나 특정 포스트 유형에만 라이트 박스를 사용할 수 있습니다.

하지만 그 경우에도 플러그인을 만들지 않은 경우라도 개인적인 테마에 넣기 만하면됩니다.

테마 내의 특정 기능이 각 사이트의 코드를 다시 작성하거나 수정하지 않고도 여러 사이트에서 쉽게 재현 할 수있는 (다른 사용자가 재현하도록하려는) 플러그인 인 경우 플러그인을 만들 수 있습니다.