Проблема: некоторые заголовки постов на моем сайте WordPress являются вопросами, т. Е. Заголовок поста заканчивается знаком вопроса. И у меня есть пост-запросы, которые генерируют списки самых последних постов. Поэтому я пытаюсь найти немного php-кода, который поможет сохранить правильную пунктуацию.
Какой хороший способ определить, является ли последний символ заголовка знаком вопроса, а не отражением точки? И если заголовок сообщения не является вопросом, отобразите точку.
Это то, что я пытаюсь использовать, чтобы получить заголовок в запросе WordPress и затем определить, является ли заголовок вопросом, но он не печатает точку.
Должно быть что-то простое, я ошибся здесь:
<?php $mytitle = get_the_title(); echo $mytitle; ?>
<?php $question = substr($mytitle, -1); if (!$question = '?'): echo '.'; endif; ?>
Редактировать 3/03/10
Теперь это работает:
<?php $mytitle = get_the_title(); echo $mytitle; ?>
<?php $question = substr($mytitle, -1); if ($question != '?') { echo '.'; } ?>