首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从WP创世纪面包屑中删除当前页面

从WP创世纪面包屑中删除当前页面
EN

Stack Overflow用户
提问于 2014-01-31 20:57:59
回答 3查看 979关注 0票数 4

如何将当前页面从创世纪WordPress站点的面包屑跟踪中删除?我从上到下检查了breadcrumb.php,但不确定我应该连接到哪个过滤器。

谢谢!

EN

回答 3

Stack Overflow用户

发布于 2015-03-22 23:24:58

比尔·埃里克森()有一个删除帖子标题的片段。这也值得一试,以删除当前的页面标题:

代码语言:javascript
运行
复制
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/

我被告知关于这件事没有更多的信息。

票数 3
EN

Stack Overflow用户

发布于 2017-10-28 21:38:39

但是,如果您对WooCommerce插件使用创世纪连接(将WooCommerce与创世纪网站结合使用),并且需要从产品页面的面包屑中删除当前页面,则需要这样做:

代码语言:javascript
运行
复制
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 );
票数 0
EN

Stack Overflow用户

发布于 2018-08-03 16:22:10

要从页面中删除(特别是),请使用具有相同逻辑的'genesis_page_crumb'筛选器:

代码语言:javascript
运行
复制
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()方法(更多信息这里)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21489905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档