Вы хотите повысить авторитет своего сайта и привлечь аудиторию? Отзывы — мощный инструмент для укрепления доверия и демонстрации положительного опыта клиентов. В этой статье блога мы рассмотрим концепцию пользовательских типов сообщений с отзывами и то, как вы можете использовать шорткоды для их эффективного отображения на вашем веб-сайте WordPress. Итак, давайте углубимся и откроем для себя различные способы максимально эффективно использовать этот динамичный дуэт!
Метод 1: создание пользовательского типа записи «Отзывы»
Для начала нам нужно настроить собственный тип записи для хранения наших отзывов и управления ими. Это позволяет нам иметь специальный раздел на панели управления WordPress для отзывов. Вы можете добиться этого, используя плагины, такие как «Пользовательский интерфейс типа записи», или вручную закодировав собственный тип записи в файле вашей темы.
Вот пример того, как можно программно создать собственный тип записи с отзывами:
function create_testimonial_post_type() {
register_post_type('testimonial', array(
'labels' => array(
'name' => __('Testimonials'),
'singular_name' => __('Testimonial'),
),
'public' => true,
'has_archive' => true,
'supports' => array('title', 'editor', 'thumbnail'),
));
}
add_action('init', 'create_testimonial_post_type');
Метод 2: добавление данных отзывов
После того, как вы настроили пользовательский тип публикации, вы можете начать добавлять данные отзывов, создавая отдельные сообщения с отзывами. Укажите соответствующую информацию, такую как имя клиента, компания, отзывы и, возможно, сопроводительное изображение.
Метод 3: отображение отзывов с помощью коротких кодов
А теперь самое интересное! Шорткоды предоставляют удобный способ отображения отзывов на любой странице или в публикации вашего сайта WordPress. Вы можете использовать плагин типа «Shortcodes Ultimate» или создать свой собственный короткий код. Давайте рассмотрим последний вариант:
function display_testimonials_shortcode($atts) {
$atts = shortcode_atts(array(
'count' => 5, // Number of testimonials to display
), $atts);
$args = array(
'post_type' => 'testimonial',
'posts_per_page' => $atts['count'],
);
$testimonials = new WP_Query($args);
if ($testimonials->have_posts()) {
$output = '<div class="testimonial-wrapper">';
while ($testimonials->have_posts()) {
$testimonials->the_post();
$output .= '<div class="testimonial">';
$output .= '<h3>' . get_the_title() . '</h3>';
$output .= '<p>' . get_the_content() . '</p>';
$output .= '</div>';
}
$output .= '</div>';
wp_reset_postdata();
return $output;
}
return ''; // Return empty if no testimonials found
}
add_shortcode('testimonials', 'display_testimonials_shortcode');
Метод 4: настройка вывода отзывов
Вы можете дополнительно настроить вывод отзывов, изменив структуру HTML и добавив стили CSS в соответствии с дизайном вашего веб-сайта. Не стесняйтесь экспериментировать и делайте его визуально привлекательным, чтобы привлечь внимание посетителей.
Метод 5: использование дополнительных параметров короткого кода
Чтобы сделать отображение отзывов еще более универсальным, вы можете добавить дополнительные параметры к функции короткого кода. Например, вы можете включить параметр «Категория», чтобы фильтровать отзывы по определенным категориям, или параметр «Случайный», чтобы отображать отзывы в случайном порядке.
function display_testimonials_shortcode($atts) {
$atts = shortcode_atts(array(
'count' => 5,
'category' => '',
'random' => false,
), $atts);
// Rest of the code
}
Используя эти параметры, вы можете предоставить своим пользователям более богатые и персонализированные отзывы.
В заключение, пользовательские типы сообщений с отзывами в сочетании с шорткодами предлагают мощный способ продемонстрировать социальное доказательство на вашем веб-сайте. Создав специальный тип публикации и используя короткие коды, вы можете легко управлять отзывами и отображать их, повышая доверие к своему веб-сайту и повышая вовлеченность пользователей. Итак, приступайте к реализации этих методов, чтобы улучшить раздел отзывов на вашем сайте уже сегодня!