Ошибка при обновлении wordpress + WordPress database error

что-то типа такого

WordPress database error: [Table 'yourtable.wp_term_relationships' doesn't exist] INSERT INTO `wp_term_relationships` (`object_id`,`term_taxonomy_id`) VALUES

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

если есть косяки исправляем.

так в чем же была ошибка, ошибка была в том что я в новом файле конфигурации выставил неправильную кодировку define(’DB_CHARSET’, ‘кодировка’); точнее вообще такой кодировки не существовало , опечатка грубо говоря.

изза этого и всплыла ошибка при апгреде

Wordpress и проблема с кириллическими доменами, редирект http://./

Сделаю небольшое отступление прежде чем писать по теме.
(далее…)

Ошибка Call to undefined function mb_strlen() в плагине Share Buttons

Ошибка в плагине wordpress Share Buttons возникла из-за отсутствия мультибайтовых функций в сборке PHP

[txt]Fatal error: Call to undefined function mb_strlen() in /home/vibux/public_html/wp-content/plugins/share-buttons/share-buttons-scripts.php on line 37[/txt]
(далее…)

ошибка при активации плагина Fatal error: Allowed memory size of 33554432 bytes

Ошибка Fatal error: Allowed memory size of 33554432 bytes
которая вывалилась при активации одного из плагинов. (далее…)

Вывод случайных постов из категории в которой находится текущий пост

Для вывода случайных постов из категории в которой находится текущий пост (файл single.php) нам понадобится плагин
customizable-post-listings. (далее…)

Пустая страница при активации плагинов или Fatal error: Allowed memory size of 33554432 bytes

Собственно ошибка появилась при активации плагинов на одном хостинге.

В начале я подумал на определенный плагин, что он заглючил, снес его, но результат был такой же – пустая белая страница, спустя минут 20 борьбы появилась знаменитая  Allowed memory size of 33554432 bytes

(далее…)

Вывод текущей категории/рубрики текстом

Например у нас все посты разделены по рубрикам допустим

  • Африка
  • США
  • Россия

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

<h1>Статьи из рубрики Россия<h1>

для этого в файл темы archive.php добавляем

<h1>Статьи из рубрики <?php single_cat_title(); ?> <h1>

Убрать #more-

Убрать в Wordpress из url подробного просмотра «#more-» можно отредактировав файл post-template.php который лежит в папке wp-includes

ищем строку

$output .= apply_filters( ‘the_content_more_link’, ‘ <a href=»‘ . get_permalink() . «#more-$id\» class=\»more-link\»>$more_link_text</a>», $more_link_text );

и удаляем #more-$id

Вот и все. От части дублированных страниц мы избавились.

Пропал футер. Или ошибка Allowed memory size of 8388608 bytes

Не с того не с сего пропал футер в сайте. Как оказалось на том месте где пропала нижняя часть сайта стоит плагин wordpress-seo-pager , открываем .htaccess добавляем отображение ошибок PHP

php_value display_errors 1
php_value error_reporting 2047

Заходим снова на сайт и видим ошибку:

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 35 bytes) in /home/XXX/data/www/XXX/wp-includes/functions.php on line 660

ошибка говорит о том что маловато памяти выделено для php

Выделяем больше:

Открываем тот же файл .htaccess и добавляем строку :

php_value memory_limit 16M

После этого все заработало как надо.  п.с. отображение ошибок PHP после этого убираем.

Знаки вопросов вместо текста WP

Занялся на днях переносом своих сайтов на вордпресе на новый хостинг и как всегда не без проблем. На этот раз отображение всего текста знаками вопросов ?????????

Открываю phpmyadmin там все четко, кодировка стояла cp1251_general_ci и текст постов читается нормально.

Захожу на сайт там все знаками вопросов. Перепробовал кучу разных вариантов, подошел следующий: (далее…)