缩短我的网格 - 存档 - 页面的帖子标题网址
Posted
技术标签:
【中文标题】缩短我的网格 - 存档 - 页面的帖子标题网址【英文标题】:Shorten the post title url of my grid - archive - page 【发布时间】:2018-11-01 23:13:41 【问题描述】:正如标题所说,我需要缩短我的网格 - 存档 - 页面的帖子标题。 例如,我的页面标题是“20 种清洁汽车的方法。2018 年最佳提示和技巧。” 但在存档页面上,我只想展示“20 种清洁汽车的方法。”
我发现一些代码在一定数量的字母后停止,但如果出现某个单词,我想停止。 “最佳”例如。也许有人可以帮助我。
这是我目前尝试的代码。
function custom_trim_my_title( $title )
if ( strlen( $title ) >= 50 && ! is_singular() )
$title = substr( $title, 0, 50 ) . '...';
return $title;
return $title;
add_filter( 'the_title', 'custom_trim_my_title' );
所以希望有人能够帮助我。提前致谢。
【问题讨论】:
【参考方案1】:试试这个:
function custom_trim_my_title( $title )
if ( !is_singular() )
//if you pass $title as "this is a stop", it will return "this is a"
$new_title = strstr($title, 'stop', true);
if($new_title)
return $new_title;
return $title;
add_filter( 'the_title', 'custom_trim_my_title' );
【讨论】:
嗨,感谢您的帮助,不幸的是这对我不起作用。我将“网格”更改为“发布”,但现在如果我使用 10 个字母,它甚至不会在字母数量之后停止。停用词也不起作用。 早上好,再次感谢。这几乎对我有用。将您设置为 5 个字母时,它并没有显示我所有的导航菜单。我将它设置为 50 并且它正在工作。有没有可能根本不使用字母的数量?感谢您的帮助。 我设置为 5 只是为了举例。您可以设置为 5 或 50 或任意数量的字母,这取决于您希望如何处理代码逻辑,是的,您可以删除检查字母数量的条件。它实际上取决于应用程序的要求或您希望如何处理代码逻辑。 如果您可以更改功能以仅对关键字做出反应并保留字母数量,那将非常好。非常感谢。 非常感谢。我离开了几天,只是能够测试你的功能。再次非常感谢您的出色帮助。以上是关于缩短我的网格 - 存档 - 页面的帖子标题网址的主要内容,如果未能解决你的问题,请参考以下文章
Bootstrap 3 网格布局中的 Wordpress Loop 帖子