Всех с прошедшими праздниками! Надеюсь, все хорошо отдохнули? Ну, раз оно так, то пора немного поделиться полезной информацией.
Всем хороша галерея NextGen! Вот только с тайтлами у неё полная беда. Вместо того, чтобы печатать адекватные заголовки страниц, он выдаёт названия типа "Альбом 2 – Галерея 5". Полагаю не стоит пояснять, что и выглядит убого, и для СЕО полный отстой.
Этот косяк исправляется достаточно быстро, что, быть может, даже не заслуживает отдельной записи. Но я хотел бы акцентировать на этой шляпе внимание, дабы даже те, кто не обращал на это внимание – обратил (внимание, блеать! – прим.ред.).
Итак, что нужно сделать.
- Найти файл rewrite.php в папке nextgen-gallery/lib.
- В районе 200 строки найти $title = $new_title . $title; и закомментировать.
- А сразу после этой строки вставить следующий код:
global $wpdb;
$album_title = $wpdb->get_var("SELECT `name` FROM ".$wpdb->nggalbum." WHERE `id` = '".$album."' LIMIT 1");
$gallery_title = $wpdb->get_var("SELECT `title` FROM ".$wpdb->nggallery." WHERE `gid` = '".$gallery."' LIMIT 1");
if(!empty($gallery_title)) {
$new_title = $album_title.' - '.$gallery_title.' - ';
$title = $new_title . $title;
}
return $title;
Теперь основная часть заголовка страницы перед названием сайта будет иметь вид Название_альбома – Название_галереи.
В некоторых случаях название альбома не нужно, поэтому можно закомментить вторую строку, а также в $new_title убрать $album_title.' - '.
Вот и всё на сегодня! Не забывайте как следует отдыхать, пока не настали трудо выебудни




"Галерея NextGen Gallery для Wordpress. Часть 2. Как изменить title?"