О Вишну
Вишну - внештатный писатель ночью, который работает аналитиком данных днем.
Администраторы веб-сайтов и блоггеры постоянно ищут способы поддерживать активность своих читателей на своих веб-сайтах в течение более длительных периодов времени. Один из наиболее распространенных методов, который они используют, - это отображение связанных статей в конце каждой статьи. Это очень простой способ удержать посетителей на вашем сайте.
Отображение связанных статей / продуктов / видео увеличивает время, которое люди тратят на ваш сайт. Это также почему компании электронной коммерции, такие как Amazon, и видеохостинговые компании, такие как YouTube и Netflix, инвестируют в сложные алгоритмы машинного обучения для создания эффективных систем рекомендаций.
В то время как новоиспеченный блог не может позволить себе такие передовые методы, отображение соответствующих записей в конце каждого сообщения - это простой трюк, который помогает посетителям оставаться дольше на вашем блоге или на веб-сайте. И чем дольше посетитель тратит на ваш сайт, тем больше вероятность, что он или она совершит покупку.
Давайте не будем забывать об аспекте пользовательского интерфейса, системы рекомендаций очень помогают людям найти правильный контент. Я не могу вспомнить, сколько раз я провел, просматривая последовательные видео на YouTube, как показано системой рекомендаций. Отображение связанных постов уменьшит время навигации и поможет подключить читателя к нужному контенту.
Эта функция, связанная с сообщениями, проходит через все ваши сообщения и анализирует их контекстуально, чтобы найти правильные связанные сообщения, которые могут вызвать любопытство вашего посетителя.
Я предпочитаю использовать этот модуль Jetpack, а не запускать дополнительный плагин, потому что анализ и обработка выполняются с их облачных серверов, что означает, что ресурсы вашего сервера не используются одинаково.
Несколько вещей о том, как работает этот модуль:
Кроме того, если вы хотите внести дополнительные изменения в работу модуля, вам придется изменить некоторый код в вашем файле functions.php. Большинство из этих функций включают изменение фильтра сообщений, связанных с Jetpack.
function jetpackme_more_related_posts ($ options) {$ options ['size'] = 6; вернуть $ options; } add_filter ('jetpack_relatedposts_filter_options', 'jetpackme_more_related_posts');
function jetpackme_append_related_post ($ hits, $ post_id) {// $ post_id - это сообщение, для которого мы в настоящее время получаем связанные сообщения if (2194 == $ post_id) {// Добавляем 1036 в начало массива совпадений array_unshift ($ hits, array ('id' => 1036)); // Удаляем последний элемент массива array_pop ($ hits); } return $ hits; } add_filter ('jetpack_relatedposts_filter_hits', 'jetpackme_append_related_post', 20, 2);
function jetpackme_exclude_related_post ($ exclude_post_ids, $ post_id) {// $ post_id - это сообщение, в котором мы в настоящее время получаем похожие сообщения для $ exclude_post_ids [] = 1037; // Исключить post_id 1037 $ exclude_post_ids [] = 1038; // Также исключаем post_id 1038 return $ exclude_post_ids; } add_filter ('jetpack_relatedposts_filter_exclude_post_ids', 'jetpackme_exclude_related_post', 20, 2);
функция jetpackme_filter_exclude_category ($ filters) {$ filters [] = array ('not' => array ('term' => array ('category.slug' => 'dogs'))); вернуть фильтры $; } add_filter ('jetpack_relatedposts_filter_filters', 'jetpackme_filter_exclude_category');
function jetpackme_no_related_posts ($ options) {if (is_single (array (17, 19, 1, 11))) {$ options ['enabled'] = false; } вернуть $ options; } add_filter ('jetpack_relatedposts_filter_options', 'jetpackme_no_related_posts');
function jetpackme_add_pages_to_related ($ post_type, $ post_id) {if (is_array ($ post_type)) {$ search_types = $ post_type; } else {$ search_types = array ($ post_type); } // Добавить страницы $ search_types [] = 'page'; вернуть $ search_types; } add_filter ('jetpack_relatedposts_filter_post_type', 'jetpackme_add_pages_to_related', 10, 2);
функция jeherve_custom_image ($ media, $ post_id, $ args) {if ($ media) {return $ media; } else {$ permalink = get_permalink ($ post_id); $ url = apply_filters ('jetpack_photon_url', 'YOUR_LOGO_IMG_URL'); вернуть массив (array ('type' => 'image', 'from' => 'custom_fallback', 'src' => esc_url ($ url), 'href' => $ permalink,)); }} add_filter ('jetpack_images_get_images', 'jeherve_custom_image', 10, 3);
.jp-relatedposts-post-date {display: none; }
Вы можете прочитать о дополнительных функциях, которые вы можете добавить или изменить с помощью соответствующего модуля сообщений, используя Jetpack на их Блог.
Если вы предпочитаете использовать независимый плагин для выполнения функции отображения связанных сообщений, есть два бесплатных плагина, которые должны соответствовать этой задаче.
Отображение связанных сообщений определенно увеличивает время, которое посетитель может потратить на ваш сайт. Ухватите свою силу и скажите мне, как она прошла.