반응형
WordPress - Breadcrumb NavXT의 카테고리 문제
이 플러그인에 몇 가지 큰 문제가 있습니다.
https://wordpress.org/plugins/breadcrumb-navxt/installation/
내 사이트에 이 레이아웃이 있습니다.제 직책으로는요.php 파일, 다음 코드를 사용하여 'Products' 내에 새로운 카테고리를 만들었습니다.
add_action( 'init', 'create_product_cat_scaffolding' );
function create_product_cat_scaffolding() {
register_taxonomy(
'ScaffoldingProducts',
'products',
array(
'label' => __( 'Scaffolding Products' ),
'rewrite' => array( 'slug' => 'scaffoldingproducts' ),
'hierarchical' => true,
)
);
}
add_action( 'init', 'create_product_cat_fencing' );
function create_product_cat_fencing() {
register_taxonomy(
'FencingHoardings',
'products',
array(
'label' => __( 'Fencing Hoardings' ),
'rewrite' => array( 'slug' => 'fencinghoardings' ),
'hierarchical' => true,
)
);
}
add_action( 'init', 'create_product_cat_groundworks' );
function create_product_cat_groundworks() {
register_taxonomy(
'Groundworks',
'products',
array(
'label' => __( 'Groundworks' ),
'rewrite' => array( 'slug' => 'groundworks' ),
'hierarchical' => true,
)
);
}
add_action( 'init', 'create_product_cat_Safety' );
function create_product_cat_Safety() {
register_taxonomy(
'Safety',
'products',
array(
'label' => __( 'Safety' ),
'rewrite' => array( 'slug' => 'safety' ),
'hierarchical' => true,
)
);
}
add_action( 'init', 'create_product_cat_access' );
function create_product_cat_access() {
register_taxonomy(
'Access',
'products',
array(
'label' => __( 'Access' ),
'rewrite' => array( 'slug' => 'access' ),
'hierarchical' => true,
)
);
}
그러면 다음이 생성됩니다.
여기서 각 항목에 다음과 같은 하위 카테고리를 추가했습니다.
그리고 제품을 만들 때 어떤 서브카테고리에 적용되는지 선택하면 됩니다.
자, 내 문제.[안전] 페이지를 클릭하면 플러그인은 정상적으로 동작하며 다음과 같이 표시됩니다.
마이 사이트 > 안전성
그러나 브레드 크럼 대신 안전 범주(예: 안전 범주)의 하위 범주를 클릭하면 다음이 표시됩니다.
마이 사이트 > 안전 > 안전 카테고리
그것은 에 간다.
마이 사이트 > 안전성
좋은 생각 있는 사람?
플러그인에는 다음과 같은 분류법 옵션이 있습니다.
<span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" title="Go to the %title% Safety archives." href="%link%">%htitle%</a></span>
다음의 순서에 따라 주세요.
go to Setting > Permalinks > Select Custom Structure
add this into textbox /%category%/postname
이것이 도움이 되기를 바란다
Breadcrumb-NavXT/class.bcn_breadcrumb_trail에서 발생한 작업을 제어합니다.php는 fill() 함수행 855에 있습니다.
else if(is_archive())
{
$type = $wp_query->get_queried_object();
//For date based archives
if(is_date())
{
$this->do_archive_by_date();
}
else if(is_post_type_archive() && !isset($type->taxonomy))
{
$this->do_archive_by_post_type();
}
//For taxonomy based archives
else if(is_category() || is_tag() || is_tax())
{
$this->do_archive_by_term();
}
$this->type_archive($type);
}
언급URL : https://stackoverflow.com/questions/32091385/wordpress-breadcrumb-navxt-issue-with-categories
반응형
'programing' 카테고리의 다른 글
Mongo 컬렉션을 JSON 형식으로 덤프 (0) | 2023.04.06 |
---|---|
Google Place API - 요청된 리소스에 'Access-Control-Allow-Origin' 헤더가 없습니다.따라서 오리진 'null'은 액세스가 허용되지 않습니다. (0) | 2023.04.06 |
경고: "compass:server"(compass) 작업 실행 중 (0) | 2023.04.06 |
'액세스 제어-허용-오리진' 없음 - 노드/Apache 포트 문제 (0) | 2023.04.06 |
TypeScript: 유형 '{}'에 속성이 없습니다. (0) | 2023.04.06 |