반응형
제목 없는 Wordpress 동적 사이드바
역동적인 사이드바를 삽입하고 싶습니다.위젯 사이드바에 텍스트 항목이 하나 있지만 위젯 제목(본문만)을 끌어당기고 싶지 않습니다.WordPress가 제목에서 어디를 끌어오고 있는지 보여 주실 수 있나요?
예를 들어, 현재로선...
// In my page template...
<div id='advert-header'>
<?php dynamic_sidebar( 'Header Advert' ); ?>
</div>
// In functions.php...
function twentyten_widgets_init() {
register_sidebar( array(
'name' => __( 'Header Advert', 'twentyten' ),
'id' => 'primary-widget-area',
'description' => __( 'The primary widget area', 'twentyten' ),
'before_widget' => '',
'after_widget' => '',
'before_title' => '',
'after_title' => '',
) );
// etc.
}
위젯은 제목 이름 'widget_title'에 항상 필터를 적용하므로 이를 사용합니다.
add_filter('widget_title','my_widget_title');
function my_widget_title($t)
{
return null;
}
감사해요.
- 샤크
이것을 시험해 보세요.functions.php
이내에register_sidebar
)
'before_title' => '<span class="hidden">',
'after_title' => '</span>',
그리고 CSS
.hidden{display:none;}
이것도 시도해 보세요.
이러한 타이틀은 CMS 사용자에게 도움이 될 수 있으므로,register_sidebar
아래의 코드와 같은 것을 넣을 수 있습니다(Wordpress 5.0.3에서 동작합니다).위젯 제목은 html 코멘트로 되어있기 때문에 저는 괜찮을 것 같습니다.
register_sidebar( array(
'name' => esc_html__( 'Contact page widgets', 'xxx' ),
'id' => 'sidebar-3',
'description' => esc_html__( 'Add widgets here to appear on contact page.', 'xxx' ),
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<!-- ',
'after_title' => ' -->',
) );
또는 기능에서 다음과 같이 함으로써 보다 심플하게 할 수 있습니다.
'before_title' => '<span style="display: none;">',
'after_title' => '</span>',
사용 중인 위젯의 제목 필드가 있습니까?그냥 넣어보는 것도 좋고
제목을 넣을 수 있는 공간을 확보할 수 있습니다.하지만 가장 우아한 해결책은 아닙니다.
그냥 해주시면 안 돼요?display: none;
CSS에서 위젯을 사용할 수 있습니까?
이 코드를 함수에 넣으세요.php 파일.
add_filter( 'widget_title', 'remove_widget_title' );
function remove_widget_title( $widget_title ) {
return $widget_title == ' ' ? '' : $widget_title;
}
언급URL : https://stackoverflow.com/questions/9428758/wordpress-dynamic-sidebar-without-title
반응형
'programing' 카테고리의 다른 글
페이지를 새로고침하지 않고 형식의 비밀번호 확인 필드를 확인하는 방법 (0) | 2023.04.06 |
---|---|
UI-Router - 페이지 재렌더/재로드 없이 $state 변경 (0) | 2023.04.06 |
투고 요청 본문에 있는 Json 객체에 사용자 이름과 비밀번호를 전송해도 안전한가요? (0) | 2023.04.06 |
스프링 부트 클래스 패스 (0) | 2023.04.06 |
React.js 노드 마운트 해제 중 (0) | 2023.04.06 |