自定义 Trim WP Post 标题
Custom Trim the WP Post Title
我有几个 post 具有相似的标题格式。标题格式如下:
"ABC University - Economics"
"XYZ University - Social Sciences"
"KLM BBB College - Business Administration"
等等...
我怎样才能 trim post 标题直到“-”。 “-”后的文字我不需要。
我只想得到 "ABC University" 或 "XYZ University" 或 "KLM BBB College".
我无法使用 wp_trim_words() 函数来完成,因为每个 post 标题的字数都不相同。
有人可以帮忙吗?
编辑:此代码 trims post 标题由 3 个词组成:
echo wp_trim_words( get_the_title(), 3, '...');
我想要 trim post 标题直到连字符 (-)
如果你只是想 trim 标题直到连字符 (-),那么你可以使用 PHP explode。
这是适合您的代码:
$title = get_the_title();//eg: 'KLM BBB College - Business Administration';
$title_pices = explode("-",$title);
echo $needed_title = trim($title_pices[0]);
希望对您有所帮助!
使用分解函数。
$fullstr = 'XYZ University - Social Sciences';
$splitstr = explode(" - ",$fullstr);
echo $splitstr[0];
我有几个 post 具有相似的标题格式。标题格式如下: "ABC University - Economics" "XYZ University - Social Sciences" "KLM BBB College - Business Administration" 等等...
我怎样才能 trim post 标题直到“-”。 “-”后的文字我不需要。 我只想得到 "ABC University" 或 "XYZ University" 或 "KLM BBB College".
我无法使用 wp_trim_words() 函数来完成,因为每个 post 标题的字数都不相同。
有人可以帮忙吗?
编辑:此代码 trims post 标题由 3 个词组成: echo wp_trim_words( get_the_title(), 3, '...'); 我想要 trim post 标题直到连字符 (-)
如果你只是想 trim 标题直到连字符 (-),那么你可以使用 PHP explode。
这是适合您的代码:
$title = get_the_title();//eg: 'KLM BBB College - Business Administration';
$title_pices = explode("-",$title);
echo $needed_title = trim($title_pices[0]);
希望对您有所帮助!
使用分解函数。
$fullstr = 'XYZ University - Social Sciences';
$splitstr = explode(" - ",$fullstr);
echo $splitstr[0];