Вчера Сыктывкарский бомж посоветовал мне обновить вордпресс.
Ну как посоветовал… Он тупо скинул мне в аську содержимое моего wp-config.php 0_о Согласитесь, достаточный повод, чтобы заменить привычное на новое.
Обновка движка произошла без происшествий. Сайт работает.
Из проблем было то, что привычный плагин math-comment-spam-protection_2.2 перестал работать. ЗАменил его на самый последний math-comment-spam-protection_3.0, но к последней версии автор все еще не научился юзать фильтры. ((
Поэтому к файлу
math-comment-spam-protection.php
В конце приписываю строки скопированные из моего хака прошлой версии и получаю автоматически встраиваемый в шаблон плагин.
<?
add_action(‘comment_form’, «matchcapthform»);
function matchcapthform ($id){
?>
<?php /****** Math Comment Spam Protection Plugin ******/
if ( function_exists(‘math_comment_spam_protection’) ) {
$mcsp_info = math_comment_spam_protection();
?><div id=»matchcapthform»>
<?
$mcsp_info = math_comment_spam_protection();
?> <p><input type=»text» name=»<?php echo $mcsp_info[‘fieldname_answer’] ?>» id=»<?php echo $mcsp_info[‘fieldname_answer’] ?>» value=»» size=»22″ tabindex=»4″ />
<label for=»<?php echo $mcsp_info[‘fieldname_answer’] ?>»>Антиспам: посчитайте сумму <?php echo $mcsp_info[‘operand1’] . ‘ + ‘ . $mcsp_info[‘operand2’] . ‘ ?’ ?></label>
<input type=»hidden» name=»<?php echo $mcsp_info[‘fieldname_hash’] ?>» value=»<?php echo $mcsp_info[‘result’]; ?>» />
</p></div>
<?php } // if function_exists… ?>
<script>
var commentField = document.getElementById(«url»);
var submitp = commentField.parentNode;
var answerDiv = document.getElementById(«matchcapthform»);
submitp.appendChild(answerDiv, commentField);
</script>
<?php
}
?>
Еще пара косяков, например ответить на коммент с админки теперь не могу, и не которых кнопки на панели редактирования не работают, не работают метки, но думаю это уже косяк совместимости с браузером.
А в целом вроде все ок.
Автор: Elsper.ru