2013-09-01 6 views
0

저는 WordPress에 아주 익숙합니다. 현재 게시물의 레이아웃에 문제가 있습니다.WordPress의 맞춤 게시 레이아웃

일반적인 레이아웃 문제에 대한 한 가지 해결책은 사용자가 WYSISYG 편집기 내에서 별도의 div에 내용을 입력하도록 요구하는 것입니다. 그러나 이는 분명히 사용자 친화적이지 않습니다.

한 가지 해결 방법은 다음과 같습니다. 새 게시물을 만들 때 단일 게시물에 대해 두 개의 별도 WYSISWYG 편집기가 있습니다. 이미지 편집기 하나, 텍스트 편집기 하나. 이것은 텍스트에서 이미지를 분리하는 문제가 아니라 컨텐츠와 컨텐츠를 분리하는 데 더 많은 문제가 있습니다.

이 내용이 functions.php 또는 플러그인인지 여부는 확실하지 않습니다. 차라리 플러그인을 사용하지 않으려 고 노력하고 싶습니다.

모든 정보가 유용 할 것입니다.

답변

0

비주얼 편집기에서 포함시킨 이미지를 두 번 클릭하고 고급 탭에서 사용자 정의 클래스를 추가 할 수 있습니다. 또한 WP에는 alignleft, alignright 및 이미지 용 클래스가 있습니다. 내 대답이 꺼져 있으면 귀하의 질문이 더 지적되어야 할 수도 있습니다.

0

먼저 이미지를 텍스트 (내용)에서 분리하는 방법에 관한보다 구체적인 문제를 해결하십시오. 평상시처럼 이러한 결과를 얻는 방법에는 여러 가지가 있습니다. 이 사진을 사용합니다 :

아시다시피 모든 단일 게시물에 이미지를 추가 할 수 있습니다. 특정 사진을 특정 게시물에 첨부하는 방법 (WYSISYG 편집기)에서는 갤러리 내부의 자리 표시자를 사용하지 않고 특정 사진을 특정 포스트에 첨부하는 방법을 사용합니다.

"미디어 추가"버튼을 통해 사진을 업로드 할 수 있습니다. 이러한 이미지를 미디어 라이브러리에서 선택하지 않도록 게시물에 "업로드"해야합니다. 플러그인이 없다면 이미지를 게시물에 첨부 할 수있는 유일한 방법 일뿐입니다.

템플릿에 첨부 파일을 가져 오는 방법이 궁금합니다. 당신은 미디어 (비디오, 오디오)의 다른 유형을 업로드 할 수 있기 때문에, 예를 들면 어떻게 언급을 사용하는 방법이 있습니다

function get_attachment($args) { 
    $defaults = array('post_type' => 'attachment', 'posts_per_page' => -1, 'post_status' =>'any', 'post_parent' => $post->ID); 

    $options = array_merge($defaults, $args); 

    return get_posts($options); 

} 

:

나는 게시물의 첨부 파일을 가져올 functions.php 작성 광산의 일반적인 기능을 사용 템플릿 내에서 기능 :

$gallery_images = get_attachment(array('post_parent' => $post->ID, 'post_mime_type' => 'image')); 
$audio_files = get_attachment(array('post_parent' => $post->ID, 'post_mime_type' => 'audio')); 
$video_files = get_attachment(array('post_parent' => $post->ID, 'post_mime_type' => 'video')); 

당신의 더 일반적인 질문에 응답하기 - 컨텐츠의 내용을 분리 - 참으로, 사용자 정의 필드 또는 메타 상자를 생성하여 "게시물을 추가 형태"의 관리 인터페이스를 변경할 수 있습니다. 나는 그것이 조금 비추는 희망 http://codex.wordpress.org/Function_Reference/add_meta_box

:

메타 상자를 만들기위한 도움말

여기 예를 들어, 워드 프레스 코덱스에서 찾을 수 있습니다.