oleg1979, самый разумный вариант в данной ситуации - это остановиться на WP. Админка понятная, редактор вменяемый, тем и дополнений много, обновляется все практически само, да и в целом порог вхождения ниже.
Можно, конечно, что-то свое пилить на %любимом_фреймворке%, но не факт что результат оправдает вложенные силы и время.
Я бы не стал так за всех говорить. Предоплата - это в первую очередь гарантия серьезности намерений заказчика. Она уменьшает риски программиста, но никак не влияет на то оставит ли он в коде лазейку или нет.
Я бы не стал по этому поводу серьезно переживать. Нормальному программисту ничего не стоит оставить в коде несколько скрытых лазеек, но в здравом уме он этим заниматься не будет. Дело в том, что если будет установлен факт мошенничества, то разработчика можно запросто привлечь к ответственности через суд по соответствующей статье. Программисты, которых такая перспектива не очень пугает, занимаются совершенно другими вещами.
Оно будет менее заметно, а значит будет реже использоваться. Все же читают у нас слева направо.
Может тогда есть смысл поправить верстку? ;)
Нужно запустить отладку JavaScript и сетевого обмена в браузере и посмотреть что там реально происходит и что вызывает ошибку. В Opera Dragonfly она обычно сразу отображается на вкладке Скрипты.
У WP изображения для разных размеров генерируются только при их загрузке через менеджер. Для решения этой проблемы посмотрите в сторону плагина http://wordpress.org/plugins/regenerate-thumbnails/
Вам нужно запустить регенерацию миниатюр. Это может помочь.
maks_m, нужно прописать в явном виде размеры миниатюр и, если требуется, добавить новые через add_image_size(). Потом в шаблоне где они выводятся скорректируете их размер в функции get_the_post_thumbnail().
Ленсмен, обычно в таких случаях используют get_posts для отдельных рубрик, но гораздо правильней было бы использовать GROUP BY для запроса в БД. Модифицировать это можно через фильтр posts_groupby. Там же и пример есть.
Возможно, для группировки по категориям также нужно будет добавить и другие изменения в запрос:
add_filter('posts_join', create_function('$a', 'global $wpdb; return $a . " INNER JOIN $wpdb->term_relationships ON ($wpdb->posts.ID = $wpdb->term_relationships.object_id) INNER JOIN $wpdb->term_taxonomy ON ($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id) ";'));add_filter('posts_where', create_function('$a', 'global $wpdb; return $a . " AND $wpdb->term_taxonomy.taxonomy = \'category\'";'));add_filter('posts_orderby', create_function('$a','global $wpdb; return "$wpdb->term_taxonomy.term_id DESC";'));
В данном случае добавляется orderby для категорий, который неявным образом будет группировать записи из категорий.
sigiziy, если в коде страницы той фразы нет в title, а в выдаче Гугла есть, то проблема тут явно не в движке WP.
Начать решение проблемы стоит с проверки что фактически выводится в теге title. Если там присутствует та фраза в конце, то нужно обратиться к файлу header.php темы, где обычно прописывается тег title и посмотреть что там.