Вот простейший вариант, который проверяет по мета-тегам:
Код:
<wp_version module_name="WP Version" enabled="1" check_interval="0" retries="1" use_proxies="0" results_mode="2" download_size="9999999">
<request>
<server address="%HOST%" port="%PORT%"/>
<headers><![CDATA[GET #$r$UrlObject$r$# HTTP/1.1
Host: #$r$UrlServer$r$#
User-Agent: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
Accept: */*
Accept-Encoding: deflate, gzip
Connection: close
]]></headers>
<checks>
<check result="parse" present="0" icase="1" type="regexp"><![CDATA[\n\r?^HTTP/1.\d\s+2\d\d]]></check>
<check result="good" type="*"/>
</checks>
</request>
<results>
<regexps>
<regexp name="%ver%" icase="1" format="$1" default="unknown"><![CDATA[\scontent="WordPress\s(\d\.\d\.?\d?\.?\d?)]]></regexp>
</regexps>
<fields delimiter_replace="\;">
<field title="WP Version" format="plain">%ver%</field>
</fields>
</results>
</wp_version>
Вот пример вывода результатов:
Код:
Url;WP Version Error;WP Version
1smoney.ru;0;3.1.2
1smeshariki.ru;0;2.8.3
1nmc.ru;0;3.1.1
1postroyka.ru;0;3.0.4
1nuans.ru;0;3.0.4
1newklass.ru;0;3.1.2
www.1n5.ru;0;2.9
1o4.ru;0;3.0.4
1online-films.ru;0;3.2.1
www.1newklass.ru;0;3.1.2
www.1q5.ru;0;2.7.1
1modelist.ru;0;3.1.2
1q5.ru;0;2.7.1
1persona.ru;0;3.1.2
www.1persona.ru;0;3.1.2
1sila.ru;0;3.1.2
1nsane.ru;0;3.1.1
www.1nf.ru;0;3.2.1
1russian-news.ru;0;3.0.3
1seconds.ru;0;2.8.6
1pod.ru;0;2.6.5
1nf.ru;0;3.2.1
1devochka.ru;0;3.0.4
1partitions.ru;0;2.9
1sair.ru;0;3.0.4
Работать будет на версиях ЧП 1.290 или новее, на старых надо хеадер gzip убрать из запроса