Перезаписать заголовок поста WordPress
Это может быть полезно для внутренней поисковой оптимизации сайта (SEO). Суть заключается в следующем:
- в теге
<title>(то, что мы видим в заголовке браузера) будет, как и прежде, отображаться название поста, которые мы вводим в соответствующее поле при создании новой записи; - в заголовке поста непосредственно на странице сайта будет отображаться другой заголовок, если он указан в произвольном поле.
Код будет таким (логично использовать в файлах single.php и page.php):
<?php $title = get_post_meta($post->ID, "title", true);
if ($title != '') {
echo "<h1>".$title."</h1>";
} else { ?>
<h1><?php the_title(); ?></h1>
<?php } ?>
Исходя из этого кода, необходимо создать произвольное поле title.

Ваш комментарий будет первым