20230727_Wi 테마 V1.2.1 추가 패치
Wi 테마의 브레드크럼 부분의 탐색경로 오류로 인하여 이를 패치하였습니다.
더불어 보안 부분 또한 추가 패치가 이루어졌습니다.
패치 내용
echo ‘<nav role=”navigation” aria-label=”Breadcrumbs” class=”bf-breadcrumb clearfix bc-top-style”><ul id=”breadcrumbs” itemscope=”” itemtype=”http://schema.org/BreadcrumbList”><meta name=”numberOfItems” content=”4″><meta name=”itemListOrder” content=”Ascending”>’;
if (!is_home()) {
echo ‘<li itemprop=”itemListElement” itemscope=”” itemtype=”http://schema.org/ListItem” class=”bf-breadcrumb-item bf-breadcrumb-begin”> <span itemprop=”name”><a itemprop=”item” href=”‘;
echo get_option(‘home’);
echo ‘”>’;
echo get_bloginfo( ‘name’ );
echo ‘<meta itemprop=”position” content=”1″></a></li> > ‘;
if (is_category() || is_single()) {
echo ‘</span><li itemprop=”itemListElement” itemscope=”” itemtype=”http://schema.org/ListItem” class=”bf-breadcrumb-item”> <span itemprop=”name”><meta itemprop=”position” content=”2″><a itemprop=”item” config=’;
the_category(‘ </span></li> > <li itemprop=”itemListElement” itemscope=”” itemtype=”http://schema.org/ListItem” class=”bf-breadcrumb-item”> <span itemprop=”name”>’);
if (is_single()) {
echo ‘</span><meta itemprop=”position” content=”3″></li> > <li itemprop=”itemListElement” itemscope=”” itemtype=”http://schema.org/ListItem” class=”bf-breadcrumb-item bf-breadcrumb-end”><meta itemprop=”position” content=”4″> <span itemprop=”name”>’;
the_title();
echo ”;
}
} elseif (is_page()) {
if($post->post_parent){
$anc = get_post_ancestors( $post->ID );
$title = get_the_title();
foreach ( $anc as $ancestor ) {
$output = ‘<a itemprop=”item” href=”‘.get_permalink($ancestor).'” title=”‘.get_the_title($ancestor).'”>’.get_the_title($ancestor).'</a> > ‘;
}
echo $output;
echo ‘<strong title=”‘.$title.'”> ‘.$title.'</strong>’;
} else {
echo ‘<strong> ‘.get_the_title().'</strong>’;
}
}
}
위와 같이 breadcrumbs관련해서 meta부분과 a 태그에 추가적인 태그가 패치되었습니다.
Wi테마 1.2.1을 사용중인 분은 패치 버전을 다운로드해서 적용해주시길 바랍니다.
![](https://itcider.com/wp-content/uploads/2023/07/워드프레스-1.png)