我正在努力创建一个短代码,以获取Page标题的一部分。
我已经创建了(感谢StackOverflow中的某人...)
function myshortcode_title( ){
return get_the_title();
}
add_shortcode( 'page_title', 'myshortcode_title' );
但是我还需要获得Title的一部分,并且必须仅获得最后一个字符:
标题:Assistenza Caldaie Vaillant
我只需要获得空缺(Assistenza Caldaie总是一样)。
有人可以帮我吗?
谢谢, 斯特凡诺
答案 0 :(得分:1)
您必须使用php函数explode,该函数根据定界符分割字符串。然后,您必须返回它的最后一部分。
function myshortcode_title(){
$original_title = get_the_title();
$title_array = explode(" ", $original_title);
return end($title_array);
}
add_shortcode( 'page_title', 'myshortcode_title' );
答案 1 :(得分:0)
经过几次搜索并尝试在此处使用的代码:
function myshortcode_marca( ){
return str_ireplace('Assistenza Caldaie ', '', get_the_title());
}
add_shortcode( 'marca', 'myshortcode_marca' );
谢谢Angelo_ml!