$cur_terms = get_the_terms( $post->ID, 'genres' );
if( $cur_terms && ! is_wp_error( $cur_terms ) ) {
$array = array();
foreach( $cur_terms as $cur_term ) {
$array[] = $cur_term->name;
}
$comma_separated = implode( ", ", $array );
echo '<div>Жанры:' . ' ' . $comma_separated . '</div>'; // term1, term2, term3
}
$array = array();
$cur_terms = get_the_terms( $post->ID, 'genres' );
foreach( $cur_terms as $cur_term ) {
$array[] = $cur_term->name;
}
if( ! empty( $array ) ) {
$comma_separated = implode( ", ", $array );
echo '<div>Жанры:' . ' ' . $comma_separated . '</div>'; // term1, term2, term3
}
OPcache входит уже по умолчанию в PHP 5.5.0+, для более старых версий устанавливается элементарно. Настоятельно советую использовать, даже в дефолтных натсройках ускоряет работу WP+PHP минимум в 2-3 раза. Со стороны WP никаких плагинов тут не надо, это внутренности движка PHP. Если вы не в курсе - PHP-файлы обычно компилируются при каждом выполнении, что дает потерю времени на чтение файла, анализ и компиляцию. OPcache компилирует его один раз и хранит в памяти для быстрого доступа уже к коду, который прямиком идет в работу.
Что касается Redis / Memcached - это еще один слой на уровне сервера, который очень сильно снижает нагрузку на БД, и повышает производительность. Установка и настройка на сервере - примитивные пару команд. Дальше установка простого плагина в WP и все - профит. Очень советую.