it-swarm-ko.tech

현재 테마 추가 사이드 바를 사용 하시겠습니까?

그냥 머리글과 바닥 글이있는 WordPress 테마를 사용하고 있습니다. 폭을 변경하고 사이드 바를 추가하여 계속 사용하고 싶습니다.

테마의 너비 (화면에 맞게)를 변경하는 데 도움을 줄 수 있습니까? 아무도이 테마에 사이드 바를 추가하는 방법에 대한 아이디어가 있습니까?

==========

내 이전 질문에서 분명히하지 못해 죄송합니다. 내가 사용하는 테마는 미니 카드 입니다.

비슷한 라인 ...

if (function_exists('register_sidebar') )
    register_sidebar(array(
        'name' => 'Sidebar Widgets',
        'before_widget' => '<div id="%1$s" class="widget %2$s">',
        'after_widget' => '</div>',
        'before_title' => '<h3 class="widgettitle">',
        'after_title' => '</h3>'
    ));

이미있다.

이것이 내가 찾은 코드입니다.

if ( function_exists('register_sidebar') ) {

    register_sidebar(array(
        'name' => __('Beneath the Card (Top)', 'minicard'),
        'before_widget' => '<li id="%1$s" class="widget %2$s">',
        'after_widget' => '<div class="clear"></div></li>',
        'before_title' => '<h2 class="section widgettitle">',
        'after_title' => '</h2>',
    ));
    register_sidebar(array(
        'name' => __('Beneath the Card (Bottom)', 'minicard'),
        'before_widget' => '<li id="%1$s" class="widget %2$s">',
        'after_widget' => '<div class="clear"></div></li>',
        'before_title' => '<h2 class="section widgettitle">',
        'after_title' => '</h2>',
    ));
}

그래서 sidebar.php 파일을 만들고 사이드 바에 부여한 코드를 추가했습니다.

나중에 다음 코드를 추가하려고했습니다.

#sidebar {
    width: 240px;
    float:right;
    padding:0 20px 20px;
}

cSS에.

이러한 변경을 한 후에 사이드 바를 찾았고 추가로 찾지 않았습니다.

1
user391

일반적으로 테마 디렉토리에있는 style.css 파일에서 너비를 변경할 수 있습니다 (요소를 결정하기 위해 방화 광을 사용하십시오).

사이드 바를 추가하려면 ... 자습서 를 사용하십시오.

1
negatif

@ user391,

사이드 바 위젯을 사용하려면 functions.php 파일에 다음 코드를 추가하십시오.

if ( function_exists('register_sidebar') )
    register_sidebar(array(
        'name' => 'Sidebar Widgets',
        'before_widget' => '<div id="%1$s" class="widget %2$s">',
        'after_widget' => '</div>',
        'before_title' => '<h3 class="widgettitle">',
        'after_title' => '</h3>',
    ));

다음으로 주요 내용 또는 게시물을 래핑하는 CSS ID 또는 클래스를 결정해야합니다. 일반적으로 <?php get_header(); ?> 바로 아래에있는 index.php 파일을 보면 찾을 수 있습니다.

<div id="content">와 같은 것이 보이지만 다른 이름이 붙을 수도 있습니다. 페이지 하단에서 닫는 div를 찾으십시오. </div> 보통 <?php get_footer(); ?> 직전에 있습니다. 일부 테마는 footer.php에서 div를 닫습니다. footer.php에서 <?php get_footer(); ?> 바로 앞에 두십시오.

다음으로 div를 닫은 후 <?php get_sidebar(); ?> 앞에 <?php get_footer(); ?>을 추가하고 sidebar.php라는 새 템플릿 파일을 만들어야합니다.

Sidebar.php에 다음 코드를 추가하십시오

<div id="sidebar">

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar Widgets') ) : ?><?php endif; ?>

</div><!--/sidebar-->

다음으로 사이드 바를 수용하도록 CSS를 수정해야합니다. 위에서 찾은 #content 또는 ID 또는 클래스 이름을 찾아서 너비를 변경하고 왼쪽으로 띄우고 위에서 만든 사이드 바를 추가하십시오. 예를 들면 다음과 같습니다.

#content {
    width:620px;
    float:left
}

#sidebar {
    width: 240px;
    float:right;
    padding:0 20px 20px;
}

기본 래퍼 div의 너비에 따라 너비를 조정해야 할 수도 있습니다.

WordPress 대시 보드의 위젯을 사용하여 사이드 바에 컨텐츠를 추가 할 수 있습니다.

1
Chris_O