Я работал над заголовком, который можно было бы использовать повсеместно для моего сайта. К сожалению, это также включает в себя много условных проверок для функций WordPress, так что я получаю правильные данные для заголовков. У меня есть кусок кода, который проверяет, существует ли функция, которая обеспечивает заголовок для страниц WordPress. Если это так, то он проверяет, возвращает ли эта функция что-либо. Если это не так, он печатает заголовок по умолчанию. В противном случае он печатает заголовок и добавляет к нему стандартный заголовок. Моя проблема в том, что он, кажется, печатает заголовок, а затем добавляет заголовок по умолчанию. Поэтому вместо того, чтобы печатать: «pageTitle-append», он печатает «pageTitleStandardTitle-append». Вот мой код:
if(function_exists('wp_title')):
if(wp_title()):
wp_title();
echo ' - Standard Appended Title';
else:
echo 'Blog - Standard Appended Title';
endif;
else:
echo $title.' - Standard Appended Title';
endif;