Недавно виконували один проект на WordPress + Elementor і стало питання з коментарями. Виявилось, що коли використовуєш елементор на всю ширину сторінки, або шаблон Elementor canvas, рідні коментарі з вордпреса не будуть відоражатись на даній сторінці.
На допомогу прийшло рішення з використання плагіна WpDiscuz . Після встановлення плагіну вам потрібно додати цей код в файл functions.php вашої активної теми:
function my_wpdiscuz_shortcode() {
$html = "";
if (file_exists(ABSPATH . "wp-content/plugins/wpdiscuz/themes/default/comment-form.php")) {
ob_start();
include_once ABSPATH . "wp-content/plugins/wpdiscuz/themes/default/comment-form.php";
$html = ob_get_clean();
}
return $html;
}
add_shortcode("wpdiscuz_comments", "my_wpdiscuz_shortcode");
Після цього ви можете використовувати шорткод для вставки коментарів в будь-якому місці вашого сайту, в тому числі в елементорі:
[wpdiscuz_comments]