Перезаписать заголовок поста 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
.
Ваш комментарий будет первым