Wordpressタイトルの特定の文字の前にあるものをすべて削除する必要があります
私はすでにここで見つけた別のコードを試しましたが、それを機能させることができませんでした私はこのようなものが必要です
echo strstr(get_the_title(),"-",true);
また
echo $str = 'get_the_title()';
$str = substr($str, 0, strpos($str, '-'));
最初のコードは通常のタイトルを出力するだけです
2番目のimでは、通常の文字の代わりにphpコードを実行する方法がわかりません。
アップデート:
harryg&jrodのおかげで今は動作しています
$str = get_the_title(); //This would be your post title (get_the_title)
$char = " - "; //Define the separator
$strpos = strpos($str, $char); //Find out where it occurs
$str = substr($str, $strpos+strlen($char)); //Extract the substring after the separator
echo $str;
どういうわけかワードプレスは私のhpyhenを一気に会話するので私はそれを追加しました
remove_filter( 'the_title', 'wptexturize' );
私のfuntions.phpに、それは機能しました。多分それは将来誰かを助けるでしょう。すべての回答をありがとう!