如何将当前页面从创世纪WordPress站点的面包屑跟踪中删除?我从上到下检查了breadcrumb.php,但不确定我应该连接到哪个过滤器。
谢谢!
发布于 2015-03-22 23:24:58
比尔·埃里克森()有一个删除帖子标题的片段。这也值得一试,以删除当前的页面标题:
function be_remove_title_from_single_crumb( $crumb, $args ) {
return substr( $crumb, 0, strrpos( $crumb, $args['sep'] ) );
}
add_filter( 'genesis_single_crumb', 'be_remove_title_from_single_crumb', 10, 2 );http://www.billerickson.net/code/remove-post-title-from-breadcrumb/
我被告知关于这件事没有更多的信息。
发布于 2017-10-28 21:38:39
但是,如果您对WooCommerce插件使用创世纪连接(将WooCommerce与创世纪网站结合使用),并且需要从产品页面的面包屑中删除当前页面,则需要这样做:
function remove_title_from_single_product_crumb( $crumb, $args ) {
return substr( $crumb, 0, strrpos( $crumb, $args['sep'] ) );
}
add_filter( 'gencwooc_single_product_crumb', 'remove_title_from_single_product_crumb', 10, 2 );发布于 2018-08-03 16:22:10
要从页面中删除(特别是),请使用具有相同逻辑的'genesis_page_crumb'筛选器:
function be_remove_title_from_single_crumb( $crumb, $args ) {
return substr( $crumb, 0, strrpos( $crumb, $args['sep'] ) );
}
add_filter( 'genesis_page_crumb', 'be_remove_title_from_single_crumb', 10, 2 );您还可以尝试使用接受'genesis_build_crumbs'数组和默认面包屑参数数组$args的$crumbs过滤器。它用于创世纪面包屑类build_crumbs()方法(更多信息这里)。
https://stackoverflow.com/questions/21489905
复制相似问题