Обновил WordPress до 2.6.3
Сегодня обновил движок. Подробное описание процедуры на основном блоге.
Краткие рецензии на виденные автором книги, кино и телефильмы
Posts tagged ‘WordPress’
Сегодня обновил движок. Подробное описание процедуры на основном блоге.
Как оказалось, чтобы ссылки из Sape отображались нормальными русскими буквами в WordPress, который использует кодировку UTF-8, нужно использовать магические слова вида:
if (!defined ('_SAPE_USER')){
define ('_SAPE_USER', '***************************9');
}
require_once ($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$sape = new SAPE_client ($o);
unset ($o);
Чтобы ссылки обновились в исправленном виде сразу, нужно удалить файл links.db из папки Сапы. Так победим!
Continue reading ‘Sape на WordPress — тонкости с UTF-8’ »
Немного подумав, я решил, что чересчур сложно вставлял код для вывода ссылок Sape. В страницы текущей темы, в header и footer. Кажется проще код инициализации, определяющий переменные Sape, вставлять в wp-config.php в корне WordPress. Тогда от темы он будет совсем независим. В footer.php вывод ссылок я оформил в код
Continue reading ‘Модификация вывода Sape кода в WordPress’ »
При попытке обновления WordPress на тестовом блоге все упало. Пользовался я при этом wpmu-261-to-262-patch.zip. Тупо скопировал все на ftp и оно тупо упало. Уже начал так же тупо копировать полный WordPress на положенное место. Наверное, поспешил. Стоило поискать проблему в конфиг файле или чем-то похожем, а не рубить сплеча. Ну да уже поздно.
Не мог пройти мимо контекстных ссылок Sape. Для этого в файле single.php в папке wp-content/themes/default/ вставляется код
<?php global $sape_context; ?>
<?php $sape_context->replace_in_text_segment (the_content ('<p class="serif">' . __ ('Read the rest of this entry »', 'kubrick') . '</p>')); ?>
Continue reading ‘И еще одно дополнение для Sape в WordPress’ »
Для того, чтобы заработали постоянные ссылки, а не малопонятные адреса вида ?page_id=7, пришлось сделать файл .htaccess, в котором добавить строки
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
php_flag display_errors on
php_value error_reporting 2047
Continue reading ‘Продолжаю настраивать WordPress — постоянные ссылки’ »
А не так-то просто, оказывается, установить саповский плагин. Но, вроде можно просто добавить в файл header.php в папке wp-content/themes/default/ между html тегами код
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes (); ?>>
Continue reading ‘Sape для WordPress’ »