首页 文章

从wordpress the_title()返回特定字符前的单词;

提问于
浏览
0

我试图在WordPress the_title() 中的特定字符之前获取单词 .

我的WordPress帖子 Headers 总是看起来像“如何 - 让事情发生” .

如何在PHP中的“ - ”之前返回所有单词,例如从“如何制作东西”中获取“如何”

我试图在“ - ”之前使用所有单词,在帖子页面中使用关键字 .

我在这里看到了类似的解决方案:Get first word in string php the_title WordPress但它并不完美,因为我试图在特定字符之前获取所有单词

2 回答

  • 1

    你可以这样做:

    $title = get_the_title();
    $substring = substr($title, 0, strpos($string, '-'));
    

    要么

    $title = current(explode('-', get_the_title()));
    
    echo $title['0'];
    
  • 2

    只需从Narek上面的答案中删除索引即可 . 试试这个:

    $title = current(explode('-', 'How To - Make Things Happen'));
    
    echo $title;
    

相关问题