Мобильные телефоны и гаджеты

Мобильные телефоны и гаджеты

» » Р10 e mail обязательно не публикуется. Разрешаем пользователям оставлять анонимные комментарии в WordPress. Для чего нужна электронная почта

Р10 e mail обязательно не публикуется. Разрешаем пользователям оставлять анонимные комментарии в WordPress. Для чего нужна электронная почта

Так как про него пишут практически все и много, видимо так действует этот движок на народ, сродни эпидемии. Вот и меня зацепила зараза, и все из за возникшей проблемы с доставкой писем через WP. Как оказалось существует этот неприятный глюк давно и периодически дает о себе знать многим кто работает с . Вообще этот движок не дает расслабиться и постоянно приходится орудовать лопатой разгребая кучу проблем возникающих в процессе ведения блога.

Накатил косяк с не отправкой писем, после переезда на новый хостинг и обновления движка. Тихо-мирно, после обновы, решил проверить форму обратной связи, а так же отправить бекап базы данных к себе на почту. Письма вроде бы и уходили, а в почтовом ящике тишина и спокойствие. Конечно я воспринял все это без истерики, уже привык к выкидонам движка. Перекурив и собравшись с мыслями стал искать решение и способ устранения неполадок.
Первым делом пробил свой хостинг на наличие поддержки функции mail () , все в порядке оказалось. Cтал искать способ для отправки писем через SMTP.
Решений как оказалось предлагают много, например предложил немного подправить код в файле wp-includes/class-phpmailer.php . Вариант по исполнению отличный, но мне не помог.
Тут «понеслась душа в рай», в ход пошли один плагин за другим, ставил разные и много, но по тем или иным причинам отказывался от их использования.
Создание e-mail вида wordpress@имя_домена , по ряду причин тоже не принесло положительных результатов.
Когда стал закипать мозг и сходиться глаза в кучу, натолкнулся на неприметный такой плагинчик . У нас описание этого плагина встретил лишь один раз и то поверхностное, может просто плохо искал. Решительно зашел к автору на сайт, почитал в меру своих знаний буржуинского и решил попробовать до кучи еще и этот способ. Поставил плагин к себе на блог и несмотря на всю невзрачность и легковесность, помог «буржуинский бродяга» измученному Российскому пользователю, пошли письма на почту, и самое главное стали доходить до адресата.

И так давайте подробно рассмотрим работу плагина для настройки SMTP рассылки в WordPress:

Configure SMTP

В свое время, чисто для себя сделал перевод плагина configure-smtp 2.7 , переводить там в принципе особенно и нечего, все интуитивно понятно и так, но хочется все же читать на родном языке о том, что делаешь в плане настроек. Так что кого заинтересует можете скачать и протестировать русскоязычный плагин Configure SMTP версии 2.7:

Скачать русскую версию плагина:

Немедленно после того, как письмо отправлено, в голову приходят свежие мысли. (закон письма)

Наверняка все видели в административной части WordPress (Настройки - Написание ) пункт настроек "Публикация через e-mail ", а многие даже пытались настроить эту функцию. Я уверен, что у многих ничего в результате не получалось: так как настройка данной функции подразумевает дополнительные шаги настроек, да и каких-либо вразумительных инструкций в интернете о ее работе просто нету. Можете сами погуглить.

Как настроить публикацию в WordPress через e-mail и зачем это нужно? Собственно, сейчас попытаюсь обо всем рассказать!

Зачем нужна публикация через e-mail в WordPress?

В одной из своих прошлых публикаций, а именно я описывал одну из возможностей писать посты в WordPress - там рассказывалось, как удаленно публиковать (используя лишь голос, распознанный вашим мобильным телефоном под управлением Андроид) новые записи в своем блоге прямо с телефона! Так вот, публикация через e-mail в WordPress - еще одна дополнительная возможность удаленной публикации новых материалов на сайт, когда, скажем, нет прямого доступа к редактору и административной части сайта.

Ходят упорно слухи, что данную функцию - публикацию через e-mail в WordPress собираются выключить из ядра движка. Тем не менее, даже в новой версии 4.0 она по-прежнему присутствует практически в своем первозданном виде, поэтому давайте разбираться в тонкостях ее работы.

А работает эта функция просто! Вы пишите электронное письмо на специальный адрес электронной почты, а ваш сайт (робот) заходит на эту почту и забирает оттуда текст и публикует его на сайте! Да, все просто, но зачем это нужно и как это можно использовать на практике?

Прежде всего, вы можете опубликовать статью для своих читателей лишь отправив письмо на специальный ящик электронной почты. Это очень удобно, когда нет под рукой пароля от административной части (работа за чужим компьютером) и т.д. Но можно пойти еще дальше. Используя возможность публикации через e-mail в WordPress можно создать замечательные... ! Например? Сайт знакомств, доску объявлений... все что угодно! Реализовываете на сайт/сайтах (это можно делать на посторонних ресурсах) обратную форму связи с необходимыми полями для заполнения и отправленное через нее письмо через какое-то время опубликуется на нужном вам сайте под управлением WordPress. Или другой пример: можно сделать тематические подписки на наш электронный ящик специальных рассылок (можно найти умелое применение спаму - как правило, некоторый спам нигде не публикуется открыто в интернете, а ваш сайт будет в таком случае, первоисточником такой информации, например, о тренингах, курсах, мероприятиях). В вопросах выбора применения функции публикация через e-mail в WordPress хотел бы положится на вашу фантазию - при умелом подходе, можно создать не только самонаполняющийся сайт (он не требует какого-либо внимания и затрат), но и приносящий пользу для пользователей или для владельца ().

Публикация через e-mail в WordPress: настройки

Задать базовые настройки можно и нужно в административной части WordPress (). Их немного: Почтовый сервер, Порт, Логин, Пароль и Рубрика по умолчанию для публикации по почте , но требуют пояснений.

Почтовый сервер . У вашей почты есть POP-3 доступ, увидеть этот адрес можно либо в справочной информации по работе с вашей почтой, либо в разделе настроек вашей почты. Например, для пользователей почты Gmail, этот адрес будет выглядеть как: pop.gmail.com , у Укр.Нет - pop3.ukr.net и т.д.

Порт . Обычно 110 , можно не менять это число, указанное по умолчанию, но у некоторых поставщиков почты может быть свой порт, поэтому, в случае чего, ищите такую информацию в разделе настроек на своем почтовом сервере.

Логин . Ваш почтовый адрес или исключительно логин от почтового ящика (зависит от конкретного поставщика почты и способа авторизации).

Пароль . Ваш пароль от почтового ящика .

Собственно и все настройки. Должное внимание удалим пункту - Логин . Собственно, это адрес вашей электронной почты, который вы должны зарегистрировать, на который отсылать письма и с которого они будут публиковаться на сайте. Между тем, такой адрес должен быть сложным и обязательно новым! Никому не известным и неудобочитаемым. Ведь если это будет простой электронный ящик, типа [email protected], то такое имя могут подобрать злобные спам-машины и ваш сайт вскоре завалит спам-почта. Именно поэтому, WordPress в разделе настроек публикации через e-mail предупреждает:

Любое сообщение, пришедшее на этот адрес, будет опубликовано, поэтому лучше держать этот адрес в тайне. Вот, например, три произвольных имени, которые вы можете использовать: m7z0l7Tk, Kk8xcVa4, 9BrOlaHj

Таким образом, предпочтительно создавать почтовые ящики по рекомендации WordPress как: [email protected], [email protected] или [email protected]. Такой адрес служит своеобразным паролем, его должны знать только вы (или другие редакторы вашего сайта), чтобы на сайт случайно не попала чья-либо посторонняя почта.

После внесения данных настроек, сохраняем их и переходим к тестированию работы скрипта.

Публикация через e-mail в WordPress: тестирование и отладка

Итак, почтовый ящик создан, настройки внесены в WordPress, приступаем к первому тестированию всего в 2 шага:

  1. Отправляем на зарегистрированный нами адрес электронной почты тестовое письмо.
  2. Секунд 10 ждем и открываем в браузере ссылку http://мой_сайт_ру/wp-mail.php

"POP3 connect: Error (невозможность подключиться к вашему серверу - проверьте обязательно настройки: Настройки - Написание - пункт Публикация через e-mail")

"Притормози, ковбой! Не нужно проверять почту так часто" (слишком частое обращение - повторная попытка к странице возможна через 5 минут)

Похоже, новых писем нет (это значит, что робот успешно авторизовался на вашей почте, но новых писем для публикации не обнаружил - новых писем нет).

По результатам сообщения на странице мы можем отследить работу скрипта и в случае чего внести необходимые коррективы в его работу. Это можно сделать в файле wp-mail.php , он находится в корне вашего сайта. Открываем файл текстовым редактором и вносим изменения в строчки (по необходимости для точной отладки):

define("WP_MAIL_INTERVAL", 300); Допустимый интервал просмотра новых писем на почте в секундах. По умолчанию 300 секунд - 5 минут. Желательно не уменьшать эту цифру, а наоборот сделать больше в разы.

$post_author = 1 ; id пользователя сайта, от имени которого будет опубликована статья. По умолчанию id=1 (это администратор), можно указать id любого редактора, если в этом есть необходимость.

$post_status = "pending"; Статус новой публикации - по умолчанию - pending (на утверждении - не публикуется сразу на сайте, а отправляется администратору на модерацию). Если поставить статус - publish, то статья опубликуется на сайте сразу же, автоматически.

$charset = ""; Кодировка письма. По умолчанию тут пусто и письма обрабатываются как UTF-8. Для некоторых почтовых серверов тут можно задать свою кодировку если письма публикуются на сайте в нечитабельном виде.

Если вы настроили публикацию статей через e-mail правильно, то после каждого отправленного письма на ваш секретный адрес электронной почты, его содержание должно появиться на вашем сайте как новая запись (на модерации или сразу опубликованная - в зависимости от настроек, о которых я только что упомянул.

Публикация через e-mail в WordPress: автоматизация работы

Настройки внесены (Настройки - Написание - Публикация через e-mail ), работа скрипта проверена и отлажена (в корневом файле wp-mail.php ). Теперь же осталось автоматизировать работу скрипта.

Как я уже упомянул, запускается скрипт вызовом в браузере страницы http://мой_сайт_ру/wp-mail.php Совершенно верно, он не работает автоматически, как это могло показаться вначале, поэтому многие недоумевают: в админке сайта настройки внесены, а функция публикации через e-mail в WordPress не работает - письма не публикуются:(

Чтобы функция работала и скрипт проверял вашу почту автоматически, потребуется запускать скрипт по таймеру. Для этого в панели управления хостингом нам нужно найти такой пункт как Cron.

Нашли в панели управления хостингом Cron? Там нам предложат записать инструкцию посредством подсказок: нам нужно указать когда (Минуты, Часы, Число, Месяц, День недели) и что (Команда) мы будет периодически запускать.


Приблизительно cron в панели управления хостингом выглядит именно так

Универсальной инструкции по написанию cron не существует, но в справочной информации к своему тарифному плану вы обязательно найдете подсказки по правильному запуску Cron. А еще лучше написать в поддержку, мол, я чайник, пожалуйста, поставьте запуск скрипта http://мой_сайт_ру/wp-mail.php по расписанию (cron), с периодом 2 раза в сутки (зачем же проверять его каждую минуту?)! Уверен, не откажут!

Недавно один из наших читателей спросил, возможно ли разрешить анонимное комментирование в WordPress. По-умолчанию, пользователи не могут оставлять комментарии в WordPress без указания имени и адреса электронной почты в форме комментариев. В этой статье мы покажем вам как разрешить пользователям оставлять комментарии анонимно в WordPress. Также мы покажем вам как скрыть поля имени и email из формы комментирования.

Псевдоним: Идеальное решение

Самый лучший способ разрешить анонимные комментарии в WordPress — поощрять пользователей использовать псевдонимы или никнеймы вместо реального имени.

Это позволит вам построить сообщество, и в то же время вы разрешите пользователям оставаться анонимными. Комментаторам все равно придется оставлять свой email адрес, однако большинство людей, желающих оставаться неизвестными, будут пользоваться дополнительным ящиками.

Вы можете прописать такие варианты в политике комментариев и указать сквозную ссылку на них над формой комментариев.

В то время как это решение является идеальным, и единственным, которое мы рекомендуем, существуют и другие решения для анонимности авторов. Но помните, чем больше анонимности на сайте, тем больше на нем спама.

Делаем поля Имя и Email необязательными

Следующий слой анонимности, который вы можете добавить, это сделать поля Имя и Email совершенно необязательными. Если пользователь отправляет только комментарий, без имени и почты, он пройдет. Давайте посмотрим на то, как сделать поля Имя и Email необязательными.

Первым делом вам необходимо перейти в раздел Параметры » Обсуждение административной панели сайта и снять галочку с «Автор комментария должен указать имя и e-mail». Теперь необходимо сохранить изменения и ваш сайт будет принимать комментарии без имени и почты.

Простое убирание этого чекбокса не сообщит пользователям о том, что теперь они могут оставлять комментарии без указания имени или почты. Уведомить их об этом можно, пометив соответствующие поля не обязательными. Также мы советуем убрать поле Сайт, чтобы уменьшить количество спама. Для этого необходимо модифицировать вашу форму комментирования. Просто скопируйте и вставьте следующий код в файл functions.php вашей темы или в :

Function wpb_alter_comment_form_fields($fields) { // Модифицируем поле Имя и отображаем его не обязательным $fields["author"] = "

" . " " . ($req ? "*" : "") . "

"; // Модифицируем поле Email и отображаем его не обязательным $fields["email"] = ""; // Эта строка убирает поле Сайт из формы комментирования. $fields["url"] = ""; return $fields; } add_filter("comment_form_default_fields", "wpb_alter_comment_form_fields");

Этот код просто добавляет (Не обязательно) к полям Имя и Email в вашей форме комментариев. Также он убирает поле Сайт из нее. Если же вы хотите оставить «Сайт», то просто удалите соответствующие строки кода. Вот так будет выглядеть ваша форма комментирования:

Как полностью убрать поля Имя и Email из формы комментариев

Для тех пользователей, которые хотят полностью убрать поля Имя и Email из формы комментариев, вот небольшой кусочек кода, который необходимо вставить в файл functions.php вашей темы или в :

Function wpb_alter_comment_form_fields($fields) { unset($fields["author"]); unset($fields["email"]); unset($fields["url"]); return $fields; } add_filter("comment_form_default_fields", "wpb_alter_comment_form_fields");

Если ваша форма отображает текст Your email address will not be published (Ваш email не будет опубликован), то вы можете скрыть ее путем редактирования файла comments.php темы. Найдите тег и замените ее следующим кодом:

"

" . __("Имя и email адрес не требуются.") . ($req ? $required_text: "") . "

")); ?>

Если вы не можете найти comment_form , то вы можете просто скрыть этот текст путем добавления следующего кода CSS в вашу тему либо в дочернюю, в файл style.css :

Comment-notes { display:none; }

Вот так ваша форма комментариев будет выглядеть без полей имени, email и сайта:

Предупреждение об анонимных комментариях

Обратите внимание, что без обязательных полей имении почты ваша форма будет привлекать огромное количество спама. И пусть даже Akismet и Sucuri могут блокировать некоторые «плохие» IP, мы крайне рекомендуем добавить капчу, чтобы снизить поток спама.

Надеемся, что эта статья помогла вам разрешить пользователям анонимное комментирование в WordPress. Мы показывали множество стилей для форм комментирования, поэтому при желании узнать больше по этой теме, прочтите нашу статью

28.05.2019

Это один из самых дорогих курортов Греции и всей Европы. Местный контингент отдыхающих - звёзды, бизнесмены, любители тусовок и шумных развлечений. Отели Миконоса - это олицетворение роскоши, а уникальная инфраструктура местных городков превратила Миконос в богемный и модный курорт. Пляжи на Миконосе подходят для любого вида отдыха: будь то ленивое валяние под солнцем, спортивные игры, …

28.05.2019

Санторини - это открыточный город-курорт, сюда чаще всего приезжают за красивыми кадрами и вдохновляющими видами. В списке лучших европейских курортов для свадьбы за границей Санторини ежегодно занимает лидирующие позиции. Колоритные белоснежные домики идеально вписываются в ландшафт Санторини и создают какую-то нереально сказочную атмосферу. На фоне стремительного роста популярности на острове стали строиться отели, пляжные зоны, …

28.05.2019

Остров Закинф - это ещё одна жемчужина Ионического моря, которая расположилась в его южной части. Всё побережье острова изрезано скалами, гротами, бухтами, песчаными и галечными пляжами, природные красоты здесь на каждом шагу. Ценители архитектуры придут в восторг от местных крепостей, замков и византийских церквей, а любителям природы стоит посетить парк «Аскос», бухту Навайо и знаменитые …

Многие начинающие веб-мастера ошибочно полагаю, что после создания сайта он автоматически сразу же должен появится в поисковых системах. И очень удивляются, когда, введя в строку поиска адрес своего сайта, получают в ответ от поисковика «по вашему запросу ничего не найдено». Почему же так происходит?

Поисковым системам нужно время, чтобы узнать о новом сайте, проиндексировать его и занести в свои базы. Обычно 2-3 недели. Если Вы делитесь ссылкой на свой сайт в социальных сетях, то индексация происходит быстрее, потому что сейчас поисковые системы в первую очередь просматривают страницы социальных сетей.

Но Вы можете сами сообщить поисковым системам о Вашем новом сайте. Например, добавить сайт в поисковую систему Яндекс (Yandex) Вы можете по ссылке:

Полезно иметь аккаунт на Яндексе. Тогда Вам будут доступны дополнительные инструменты для работы с сайтом в поисковых системах: количество страниц в поиске, ТИЦ, внешние ссылки, возможность загрузить карту сайта, отслеживать посещаемость сайта (с помощью очень удобного сервиса Яндекс-метрика) и т. д.

Здесь также Вам потребуется аккаунт в Google. И также будут доступны дополнительные инструменты для работы с сайтом.

Поисковые системы являются источником бесплатных целевых посетителей для Вашего сайта. Ведь, когда люди ищут информацию, они прежде всего обращаются к поисковым системам.

Но добавление сайта в поисковые системы - это только первый шаг на пути к получению траффика из поисковиков. Ведь люди будут вводить не адрес вашего сайта, а свои конкретные поисковые запросы - слова или словосочетания для поиска нужной им информации. И Вам нужно, чтобы под конкретные поисковые запросы Ваш сайт выходил на первой, максимум на второй странице поисковиков.

Как этого добиться? Я сама пока далеко не профессионал в этом вопросе. Но я знаю, у кого можно и нужно этому поучиться.

Если Вам понравилась эта статья, поделитесь с друзьями в социальных сетях с помощью кнопок ниже:

Эта запись была написана в Среда, Август 21st, 2013 в 11:41 пп и опубликована в .

Комментариев: 103

  • Игорь пишет:

    Добрый вечер. Подскажите «чайнику»- сделал сайт на конструкторе, все вроде правильно (может быть), понимаю, что сразу много ждать не стоит, но как узнать — он вообще жив, пусть где-то на сотой странице?

  • анастасия пишет:

    Здравствуйте. Создала сайт 2 месяца назад, а в поисковике не выходит. Подскажите что делать? https://www.santexnik-master59.com

  • Алексей пишет:

    Добрый день. Проверьте сайт http://www.lubipek12.ru
    Счётчик Тиц установлен, но нет изменений по нему. Когда сайт попадет в этот рейтинг?

  • Александр пишет:

    Спасибо за помощь, без вас бы даже и не узнал, что сайты надо индексировать!

  • Кирилл пишет:

    создал я сайт html способом я не уверен работает или нет ноя зделал все как надо а url не хочет делать вот навсякий случий полная ссылка котороя у меня отображается (не через поисковик) file:///C:/Users/%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB/Desktop/ru.sayt.org.html

  • Наталья пишет:

    Здравствуйте. Я абсолютный новичок в создании сайтов. Создала бесплатную версию на конструкторе сайтов. Домен присвоила. По адресу нахожу сразу. Но как сделать так, чтобы сайт в поисковиках назывался и выпадал в списке типа «Персональная страница….»? Спасибо.

  • Наталья пишет:

    Спасибо! Очень интересная информация. О том, что сообщить поисковикам можно самим увидела только у вас. Обязательно воспользуюсь вашим советом.

  • Наталья пишет:

    Очень интересная статья. Только у вас прочитала о том, что можно самим заявить о себе поисковикам. Обязательно воспользуюсь.

  • Наталья пишет:

    Доброе утро!!! Подскажите,созданный сайт интернет- магазин надо регистрировать???

  • Светлана пишет:

    Здравствуйте, скажите когда сайт http://bomond.cool/ будет высвечиваться в поиске? при вводе не конкретного названия а сопутсвующих слов. Еще подскажите когда исчезнет старый не рабочий сайт с поиска,если к нему нет доступа для удаления. хостинг и домен не проплачен. сайт не работает. нужно чтобы не высвечивался в поиске. ссылка http://bomond.pro/