通过功能获取Wordpress中的标题

时间:2018-07-23 16:10:18

标签: php regex wordpress

我正在努力创建一个短代码,以获取Page标题的一部分。

我已经创建了(感谢StackOverflow中的某人...)

function myshortcode_title( ){
   return get_the_title();
}
add_shortcode( 'page_title', 'myshortcode_title' );

但是我还需要获得Title的一部分,并且必须仅获得最后一个字符:

标题:Assistenza Caldaie Vaillant

我只需要获得空缺(Assistenza Caldaie总是一样)。

有人可以帮我吗?

谢谢, 斯特凡诺

2 个答案:

答案 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!