>  기사  >  CMS 튜토리얼  >  워드프레스 2.9의 새로운 기능은 무엇입니까?

워드프레스 2.9의 새로운 기능은 무엇입니까?

王林
王林원래의
2019-11-04 11:18:352044검색

워드프레스 2.9의 새로운 기능은 무엇입니까?

1. 기사 썸네일

WordPress 2.9의 가장 중요한 새로운 기능 중 하나는 다음과 같습니다. 사용자 정의 필드의 기사 썸네일 기능은 사용자에게 큰 편의성을 제공하지만 일부 호환성 제한으로 인해 이 기능을 사용하려면 테마의 function.php 파일을 수정해야 합니다.

테마 function.php에 다음 코드를 추가하면 워드프레스 게시물 썸네일 기능을 사용할 수 있습니다.

if ( function_exists( 'add_theme_support' ) ) { //检查WP版本是否为2.9或以上版本 
add_theme_support('post-thumbnails'); //如果WP版本符合最低要求则添加文章缩略图 
}

그런 다음 기사 목록 호출에 일부 코드를 추가하여 기사 축소판을 표시합니다.

if ( (function_exists('has_post_thumbnail')) && (has_post_thumbnail()) ) { 
echo '' . the_post_thumbnail() . ''; 
}
/*如果支持文章缩略图,并且该文章存在缩略图,则显示缩略图,否则显示默认图片*/
  使文章缩略图显示美观的重点是 the_post_thumbnail() 函数的定义,以下代码提供一个简单的说明。
the_post_thumbnail(); //采用默认参数,请参考wp-includes/post-image-template.php文件 
the_post_thumbnail('thumbnail'); //小尺寸缩略图 
the_post_thumbnail('medium'); //中等缩略图 
the_post_thumbnail('large'); //大缩略图 
the_post_thumbnail('medium', array('class' => 'alignleft', 'alt' => 'alttext')); 
//采用中等缩略图 
//设定图片分辨率为100x100像素,并加上class="alignleft"和描述 
the_post_thumbnail(array(100,100), array('class' => 'alignleft', 'alt' => 'alttext'));

2. 사이드바 설명 기능

Widget 지원은 사용자가 사이드바를 유연하게 사용자 정의할 수 있는 성공적인 시도입니다. 사이드바에서는 플러그인 호출에 대한 편의성도 제공합니다. 그러나 일부 테마는 여러 사이드바 사용자 정의를 지원하므로 위젯을 올바르게 설치하기가 어렵습니다. 사이드바 설명은 위젯 지원 영역에 대한 북마크처럼 나타나므로 사용자는 설치된 위젯이 어디에 나타날지 한눈에 알 수 있습니다.

사이드바 설명을 추가하는 방법은 해당 테마의 function.php 파일에 다음 코드를 추가하면 됩니다.

function register_theme_widget_areas() { //定义可以安装Widget的区域 
register_sidebar( array( //定义区域参数 
'name' => 'Primary', //侧边栏名称 
'id' => 'primary', //侧边栏id 
'description' => 'The primary widget area is used as top right sidebar.', //侧边栏描述 
'before_widget' => '
', 
'after_widget' => '
',

'before_title' => '
', 
'after_title' => '
'

/*以上四行都是定义Widget的样式,基本上和旧版本保持一致*/

) );

}

추천 튜토리얼: wordpress 튜토리얼

위 내용은 워드프레스 2.9의 새로운 기능은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.