Дек 13

Недавно решил зайти на свой старый сайт,- который, примерно, год назад создал также на wordpress.

Создавал его, так,  для эксперимента,  ничего туда практически не заливал. Вернее на нем не было плагинов, и в частности плагина анти-спама akismet. Теперь же зайдя на сайт обнаружил там практически около 10000 спам-комментариев. Вот сколько их было:

Спам-комментарии на блоге wordpress

Само-собой, удалять такое количество спам-комментариев из админки блога вручную пришлось-бы наверно час, а может и больше,- да и мутарно этоб было бы…

Вообщем, немного поискал в интернете о возможности проделать процедуру удаления спам-комментариев  более быстрым способом. Например, на странице http://happymillionaire.ru/blog/massovoe-udalenie-spam-kommentariev-v-wordpress админ дает один совет: «зайти в phpmyadmin и отредактировать базу данных: выбираем пункт sql, в появившемся поле вводим:
DELETE from wp_comments WHERE comment_approved = ’0′;
Однако, с помощью этой процедуры у меня автоматом удалились только комментарии, находящиеся в разделе «ожидающие» одобрения.

Хоть на самом деле, я нуб в программировании php, и вообще в программировании, но поскольку сайт был заброшенный, решил поэкспериментировать с phpmyadmin сайта. И, надо сказать, получилось удалить все комменты)))

Теперь о схеме удаления всех старых, ненужных или спам-комментариев.

Вначале заходим в панель phpmyadmin вашего хостера. Затем, слева в меню, выбираем базу данных вашего блога на wordpress, где нужно отредактировать комментарии. Появится следующий список, как показано на рисунке ниже,- где красным выделена ссылка wp_comments на область редактирования комментариев — на которую нужно нажать, зеленым я пометил количество комментариев и объем в МБ, которые они занимают:

Таблица в phpadmin с данными комментариев

Зайдя в эти данные комментариев, они будут показаны по 30 штук, но поскольку их у меня скопилось более 9000 внизу отметить «показать по 5000″, как показано на рисунке ниже (выделено зеленым цветом). Затем нажать на ссылку «отметить все» (выделено красным цветом). И после этого, нажать на удаление — выделено синим кружком:

Убрать комментарии wordpress

После того, как все комментарии будут удалены, можете зайти в админку своего блога и увидеть, что теперь никаких комментариев нет:

Комментарии удалены с блога

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

Напоминаю,- что принимаю обмен постовыми сообщениями, писать на скайп pavel—- (pavel и четыре тире).

автор: admin \\ теги: ,

Авг 04

Недавно, редактируя один блог, мне как-то понадобилось больше функций для визуального редактирования wordpress записей.

Вначале, обязательно посмотрите нажата ли у вас в визуальном редакторе wordpress кнопка «Показать/скрыть дополнительную панель кнопок», как показано ниже на рисунке.

Визуальный редактор для wordpress

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

Итак, плагин, который вам нужен для увеличения возможностей визуального редактирования записей на вашем блоге (wp-super-edit), можно скачать тут:  Визуальный редактор wordpress

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

  1. Заходите в разделе «Настройки» в редактирование плагина «WP Super Edit», и у вас будет примерно следующий вид окна:
    Активация плагина Wp super edit
  2. Нужно будет нажать на надпись на черном фоне.
  3. Появится окно с настройками плагина, состоящем из трех вкладок, советую оставить на 3-ей вкладке настройки по умолчанию, как показано на рисунке ниже:Настройки плагина
  4. На второй вкладке у меня отмечены галочками все возможные функции плагина, как показано на рисунке ниже, (хотя, может быть вам и не понадобятся некоторые из них):Установка визуального редактора wordpress
    Обязательно нажимайте после изменений каких-либо настроек плагина кнопку «Update Options».
  5. Ну и на-конец, на первой вкладке плагина, слева, будут показаны активные кнопки визуального редактора wordpress, а справа выключенные, которые устанавливаются простым перетаскиванием мышкой с правой колонки в левую часть, как показано на рисунке ниже:Кнопки визуального редактирования записей wordpress

В итоге, у вас получится визуальный редактор с большими возможностями, почти как кнопки редактирования в Microsoft Word. Конечный результат показан ниже:

Результат визуального редактора записей блогаНу что-ж, надеюсь кому-нибудь пригодится это описание по установке плагина для увеличения возможностей редактирования записей блогов wordpress.

Напоминаю, что об обмене постовыми сообщениями на блоге можно почитать в разделе Seo-оптимизация.

автор: admin \\ теги: , ,

Фев 17

Форма отправки сообщения с сайта.

Вчера меня попросили сделать форму отправки сообщения с сайта про бизнес-план.

На самом деле я не спец  в программировании и самому мне никогда не сделать всех необходимых команд на языке php для отправки таких сообщений.

Поэтому мне пришлось поискать готовые варианты отправки сообщений или скрипты (программы) позволяющие установить такую форму отправки сообщения с сайта.

Форма отправки сообщения с сайта

Вот, что у меня из этого получилось.

Теперь о том, как же мне, нубу в программировании, удалось это сделать…

Вначале я скачал этот скрипт, или даже сказать программу по созданию формы отправки сообщений с сайта:

Скрипт программы отправки сообщения

За эту программу следует отдельно сказать большое спасибо программисту Сергею Шестопалову, также этот скрипт можно найти у него на сайте: http://homescript.ru


Теперь о том как установить данный скрипт.

Вначале скачиваете программу, разархивируете ее (раззиповываете) у себя на компе, затем заходите в полученную папку form и видите там еще одну папку form и файл .htaccess . Данный файл .htaccess закачиваете к себе на сайт в корневой каталог в том случае, если у вас такого файла не было, либо если в нем не были прописаны команды для обработки php скриптов на страницах с html-кодом.

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

Загрузка программы скрипта на сайт

Затем нужно зайти в панель управления формой отправки сообщения по адресу: http://ваш_сайт/form/admin

Логин для входа admin Пароль 111 , затем пароль можно поменять в разделе «Настройки»

После этого, на той странице сайта, где необходимо сделать форму отправки, вставляете код:

//Установка формы

//Вместо «папка_скрипта» укажите название папки со скриптом (по умолчанию form)

$strpath=»папка_скрипта/form.php»;

$adrself=getcwd();

for($i=0; $i<100; $i++) { if(file_exists(«public_html»))break; if (!file_exists($strpath)) chdir(«..»); else break; } include ($strpath); chdir($adrself); ?>


Обратите внимание, что  в строчке $strpath=»папка_скрипта/form.php»; (если папку закачали в корень сайта), следует указать: $strpath=»form/form.php»;

И, наконец, заходите в панель управления формой по адресу http://ваш_сайт/form/admin , задаете сколько текстовых полей, радио-кнопок, галочек  будет в форме отправки сообщения, а также настраиваете цвет вашей формы, указываете цвет и размер шрифтов, и адрес почты куда будут приходить вам сообщения с сайта — вот и все,-  форма готова!!!

автор: admin \\ теги: , , , ,

Фев 12
Скачать плагин антиспам для wordpress

Поскольку я пользуюсь wordpress совсем немного, то пока не обращал внимания на спам, который появляется в комментариях на блоге.

Да и посетителей на сайте,-   раз-два и обчелся. Но все таки спам иногда проникает и ко мне в комментарии.

Решил вот немного поискать плагины для борьбы со спамом,- сначала я вроде остановил свой выбор на плагине dimoning.ru-captcha , в котором по версии создателя в комментах должна ставиться галочка в форме «Это не спам» («Я не робот»). Однако этот плагин немного не доделан, скриншот работы этого плагина ниже:

Плагин антиспам

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

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

Всем удачи по борьбе со спамом!!!

автор: admin \\ теги: , , ,

Фев 04

Сколько же я перелапитил сайтов чтобы удалить тег вида : <meta name=»generator» content=»WordPress ваша версия вордпресса» />

Пробовал и найти те строчки в корне сайта, на которых можно повлиять на  вызов тега generator , пересмотрел все страницы index.php , header.php и т.д. На некоторых сайтах предлагают в файл functions.php вставить строчку: <?php remove_action(‘wp_head’, ‘wp_generator’); ?>  . Однако после такой установки у меня вместо букв на сайте получились вопросы с абракадаброй :)

В конце-концов я установил плагин ReGenerator на блог и активировал его…  Все, строка meta name=»generator» исчезла в коде страницы, вернее вместо показа в этой строке версии вордпресс (wordpress),  в ней пишется название вашего блога, вида :<meta name=»generator» content=»Название вашего блога» />

Скачать плагин ReGenerator можно здесь:
удалить тег generator с сайта wordpress
Не забудьте разархивировать папку ReGenerator.zip, затем, как обычно, закачиваете ее в плагины вашего блога (сайта) и активируете, — все  вместо meta name=»generator» увидите название своего блога)).
Если у кого-то возникли вопросы по поводу того, зачем все это делать,- отвечаю: если в мета теге указана версия вашего wordpress, какому-либо злоумышленнику будет проще взломать ваш блог.

Хотя я, преследовал другую цель,- думал просто лучше если тега generator в html-коде страницы не будет, просто не хотел я его там,  мало ли как Яндекс к нему отнесется.

Ну в общем как-то так…  Всем  удачи по исправлению тега generator!!!

автор: admin \\ теги: , ,