如何检测特定单词是否位于the_title()的末尾

时间:2015-04-29 作者:Tcmxc

我有这样的活动列表

PAPA ROACH AT THE PARAMOUNT IN HUNTINGTON ON APR 28, 2015
我试图在最后一次“打开”后删除所有内容

$s = the_title();
echo substr($s, 0, strrpos($s, \'ON\') - 1);
如果“$s”是常规字符串,则上面的代码有效,但如果它是“The\\u title()”,则不起作用。有没有办法将中的\\u title()转换为静态字符串?

2 个回复
最合适的回答,由SO网友:m4n0 整理而成

尝试使用post 变量以访问post_title

global $post;
$s = $post->post_title;
echo substr($s, 0, strrpos($s, \'on\') - 1);

SO网友:Ben Wainwright

您需要使用的功能是

get_the_title()

结束

相关推荐

混合wp_cli::api和php-cli-Tools时输出顺序错误

Fixed by WordPress update - cause unknown.我有几个插件使用各种自定义WP-CLI 我写的命令。然后,我将WordPress项目从一个工作正常的WordPress项目复制到同一服务器上的另一个WordPress项目,该项目的输出顺序变得混乱。(在我的开发VM和生产服务器上都会发生同样的情况。)该函数混合了WP-CLI API 和功能来自php-cli-tools 这取决于它。这是我的命令之一(调用了两个额外的函数来显示各种提示…)function add_user(