Форум » БЕСЕДКА » WORDPRESS » Ответить

WORDPRESS

Василиса: Как обновить WordPress Наверное каждый из пользователей WordPress'a рано или поздно сталкивался с необходимостью обновить версию WordPress'a на более новую, для этого может быть несколько причин: устранение уязвимостей, новый интерфейс админки, не работоспособность некоторых плагинов на старых версиях WordPress и т.д. Сегодня я расскажу Вам как обновить версию WordPress на новую, без потери данных. 1. Резервная копия Первое с чего мы должны начать это сделать бэкап данных (резервную копию всех файлов и базы данных). Это необходимо для возможности вернуть все назад, если вдруг в процессе обновления что-то пойдет не так. 1.1. Резервная копия базы данных Для того чтобы сделать резервную копию базы данных скачиваем и устанавливаем плагин - WP-DB-Backup, http://wordpress.org/extend/plugins/wp-db-backup/ после этого переходим в панель «Инструменты - Резервное копирование» и скачиваем дамп базы данных. Также рекомендую пользоваться этим плагином и в будущем, настроив его так чтобы он создавал резервную копию базы каждую неделю и отправлял к Вам на ящик. Можно завести специальный ящик для бэкапов. например на gmail и "забыть" о нем, а в случае необходимости в нем можно будет найти любую Вашу резервную копию базы данных. 1.2. Резервная копия файлов Заходим на FTP и сохраняем все файлы из папки Вашего блога.

Ответов - 86, стр: 1 2 3 All

Василина: http://wpbot.ru каталог качественно русифицированных Тем для вордпресс

Василиса: Я уже описывала когда-то плагин WP-Note, который дает возможность вставлять в записи блога красиво оформленные таблички-заметки. И наверное не стоило бы опять возвращаться к этой теме, но попался мне недавно на глаза плагин Special Text Boxes, который является очень сильно расширенной версией плагина WP-Note. Среди его функций есть: вставка блока в виде виджета, вызов блока функцией в шаблоне, самостоятельное определение вида блока в визуальном редакторе, полная настройка блока с помощью параметров тега, сворачивание и разворачивание блоков по клику на заголовок и многое другое. По сравнению с простеньким WP-Note плагин Special Text Boxes выглядит очень сильно и вам стоит взглянуть на него. Скачиваем плагин с его домашней страницы и устанавливаем его: 1. Распаковываем архив. 2. Копируем папку wp-special-textboxes в /wp-content/plugins/. 3. Заходим в админку блога на вкладку "Плагины" и активируем плагин. Прежде чем приступать к настройке плагина убедитесь, что в файле .htaccess первой строчкой идет: AddDefaultCharset UTF-8 Уж не знаю почему, но на некоторых серверах без этой строчки плагин будет выводить крякозябры вместо русского текста. Причем даже если сервер настроен правильно и выдает UTF-8 в заголовках. Кстати, данная строчка решает проблемы локализации со многими другими плагинами, поэтому она в любом случае лишней не будет. Настроить плагин вы можете в "Параметрах\Подсветка текста". Тут все на русском языке и никаких проблем у вас возникнуть не должно. Более того, все настройки по умолчанию лучше такими и оставить, так как на мой взгляд они оптимальны. За исключением одной вещи: если вы хотите использовать раскрытие и закрытие блоков (например, в качестве альтернативы плагину wpSpoiler), то не забудьте поставить галки на "Разрешить сворачивание/разворачивание блока специального текста с заголовком?" и "Разрешить вывод свёрнутых блоков с заголовком при загрузке страницы?". Тогда можно выводить блоки, похожие на: Для вставки блоков можно использовать визуальный редактор, куда плагин добавляет свою кнопку и похоже это на: Если же вы не пользуетесь визуальным редактором, то вам стоит запомнить синтаксис тега для вставки блока: [stextbox id="ID"]текст блока[/stextbox] где ID это: alert - опасность (красный блок) download - скачивание (синий блок) info - информация (зеленый блок) warning - предупреждение (желтый блок) black - просто черный блок grey - серый блок (в котором не работают теги плагина) custom - настраиваемый вами блок Помимо ID, определяющего вид блока можно использовать различные параметры, которыми можно полностью изменить его вид. Например, код: [stextbox id="download" caption="Использование параметров" collapsed="false" color="000000" ccolor="ffffff" bgcolor="f7cdf5" cbgcolor="f844ee" bcolor="f844ee" image="http://blogcoding.ru/wp-content/plugins/wp-special-textboxes/images/heart.png"] Данный блок совершенно не будет похож на блок "скачивание", выводимый по умолчанию в голубых цветах.[/stextbox] Выведет блок: Теперь подробнее о параметрах: caption - текст заголовка. collapsed - вывод свернутого (true) или развернутого (false) блока. color – цвет текста. ccolor – цвет текста заголовка. bcolor – цвет бордюра. bgcolor – цвет фона. cbgcolor – цвет фона заголовка. image – URL иконки. null чтобы вывести блок без нее. big – принудительная установка размера изображения. true или false. float – обтекание текста. true или false (по умолчанию). align – выравнивание блока в режиме обтекания текста. left (по умолчанию) или right. width – ширина блока в пикселах в режиме обтекания текста, по умолчанию 200. Плагин умеет встраивать себя в абзацы текста: К сожалению, тут сразу находятся 2 недостатка - нельзя параметрами запретить вывод иконки свертывания и развертывания (чтобы одни блоки были с иконками, а другие нет) и нельзя параметрами указать margin для дивов внутри блока, а это означает, что встроенный блок нельзя изменением отступов вписать в абзац так, чтобы не было лишнего пустого места (на скрине я margin отредактировал вручную, чтобы блок вписался в абзац). Блоки можно выводить в качестве виджетов, просто зайдите во "Внешний Вид\Виджеты" добавьте виджет "Специальный текст": В результате получим симпатичный блок текста прямо в сайдбаре: Причем даже если вы не используете в своем шаблоне виджеты, то вы все равно можете вывести блок через вызов функции stbHighlightText: <?php stbHighlightText( $content = "Это блок, выводимый через вызов функции в шаблоне.", $id = 'warning', $caption = 'Special Text Boxes', $atts = null ) ?> Данный код в сайдбаре выведет: Где через массив $atts можно задать параметры (к сожалению, не все возможные): atts = array( 'color' => '', 'ccolor' => '', 'bcolor' => '', 'bgcolor' => '', 'cbgcolor' => '', 'image' => '', 'big' => '' ); Настраивать и оформлять блоки текста можно до бесконечности, советую заглянуть на страницу автора плагина и посмотреть, что еще можно сотворить с помощью этого плагина. Автор плагина: minimus Страница плагина: http://wordpress.org/extend/plugins/wp-special-textboxes/ Рассматриваемая версия: 3.7.52 от 29.09.2010 Совместимость с версией WordPress: 2.6 и выше

Василина: ПЕРЕНОС С ТЕСТОВОГО (СТАРОГО) ДОМЕНА на НОВЫЙ ДОМЕН Иногда может возникнуть ситуация, когда необходимо сайт, работающий на движке WordPress, перенести на новый домен. Т.е. суть данного действа заключается только в изменении имени домена, все содержимое же, равно как и структура ссылок, остается прежним. При этом не маловажный момент - сохранение показателей тИЦ и PR. К данному вопросу необходимо подходить с полным пониманием дела, ибо обратное может быть чревато неприятными последствиями. Процесс переноса можно условно разделить на 2 части: Перенос сайта, работающего на движке WordPress, на новый домен. Создание 301 редиректа со старого домена на новый. Перенос сайта, работающего на движке WordPress, на новый домен В самую первую очередь необходимо сделать 2 вещи: скопировать все фтп-файлы со старого домена на новый; обязательно создать резервную копию базы данных сайта, чтобы в случае чего можно было сделать откат. Дальнейшие действия могут выполняться одним из трех нижеследующих способов. Первый способ. Это самый простой способ, требующий от Вас минимум действий. Зайдите в админ-панель Вашего сайта на страницу “Настройки - Общие”. В полях “Адрес WordPress” и “Адрес блога” укажите URL нового домена и подтвердите изменения, нажав на кнопку “Обновить опции”. Готово. В тот же момент WordPress переадресует Вас на страницу входа в админ-интерфейс, но уже на новом домене. Второй способ. Откройте сохраненный sql-дамп базы данных в текстовом или PHP редакторе. Замените все вхождения старого адреса сайта на новый адрес, например,http://domain.ru заменить наhttp://newdomain.ru, и сохраните изменения. Загрузите дамп в базу данных на сервере, предварительно удалив из нее все имеющиеся таблицы. Готово. Сайт на WordPress работает по новому адресу. Третий способ. (!!!!!!!!!!!!) Зайдите в phpMyAdmin и выберите базу данных. Нажмите на вкладку “SQL” и поочередно выполните следующие 3 запроса, заменивhttp://domain.ru иhttp://newdomain.ru соответственно на старый и новый адреса сайта (обратите внимание, что в конце адреса не должно быть слеша): UPDATE wp_options SET option_value = REPLACE(option_value, 'http://domain.ru', 'http://newdomain.ru') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = REPLACE(guid, 'http://domain.ru','http://newdomain.ru'); UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://domain.ru', 'http://newdomain.ru'); Готово. Теперь сайт будет открываться по новому адресу.


Василиса: Как убрать лишнюю ссылку из виджета META в Wordpress? Итак, рассказываю. Ищем через FTP файл wp-includes/default-widgets.php (во многих рекомендациях неправильно указывают другой файл - widgets.php), открываем его. Помните, что пересохранить его можно будет только в формате UTF-8 без BOM, так что заранее позаботьтесь, чтобы ваш редактор это поддерживал (к примеру, мой Notepad++ вполне для этого подходит). Видите ненужную ссылочку? Убираем. Лично я удалила весь пункт меню с ней: <li><a href="http://wordpress.org/" title="<?php echo esc_attr(__('Powered by WordPress, state-of-the-art semantic personal publishing platform.')); ?>">WordPress.org</a></li> Вот, собственно говоря, и все.

Василиса: Вывод похожих материалов в блоге Wordpress Внутренняя перелинковка – то есть добавление в запись ссылок на связанные с ней материалы – всегда хорошо влияет и на поведенческие факторы посетителя, стимулируя его посетить больше страниц на вашем сайте, и на отношение к сайту поисковых систем, которые тоже большие любители этого дела. Добавлять ссылки можно и по ходу текста, когда вам есть куда отослать читателя за дополнительными сведениями или разъяснениями, однако есть еще и очень удобный плагин, который в конце записи выводит список похожих постов. Я раньше делала это через сторонний плагин тегов, однако на новых сайтах я от него отказалась, так как сам Wordpress предоставляет отличные возможности расстановки меток. Сначала я искала отдельный плагин, который позволил бы мне выводить похожие записи, однако мне повезло даже больше – я нашла скрипт, который безо всяких плагинов делает то же самое. А это явно большой плюс, так как меньше нагрузка на базу данных и быстрее загрузка страницы. Правда, скрипт этот не учитывает теги – он выводит записи из той же рубрики. Но, на мой взгляд, это тоже неплохо. Вот код: <div class="sample-posts"> <h4>Читайте также:</h4> <?php $categories = get_the_category($post->ID); if ($categories) { $category_ids = array(); foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id; $args=array( 'category__in' => $category_ids, 'post__not_in' => array($post->ID), 'showposts'=>5, 'caller_get_posts'=>1); $my_query = new wp_query($args); if( $my_query->have_posts() ) { echo '<ul>'; while ($my_query->have_posts()) { $my_query->the_post(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li> <?php } echo '</ul>'; } wp_reset_query(); } ?></div> Вместо “Читайте также” вы можете написать любой текст, например – “Похожие записи” или “Также вас заинтересует”. Куда вставлять? Внешний вид – Редактор – Одна запись (single.php). Я обычно ставлю этот блок после кнопок “мне нравится”. Если у вас их нет, то можете вставить сразу после <?php the_content(); ?> Тогда блок будет показываться после текста поста. Можете поэкспериментировать и спустить эту надпись ниже, после указания рубрик или тегов (если они у вас показываются внизу). Теги идут примерно таким блоком: <div class="box tags"> <p class="tags"><span><?php the_tags(""); ?></span></p> </div> Рубрика: <p class="categories"><?php the_category(", "); ?></p> Кстати, тут в коде блока: 'showposts'=>5, можно указать максимальное количество похожих записей, которые будут выводиться. На мой взгляд, пять – это оптимально, но если вам хочется больше или меньше – это ваше право. Для тех, кто знаком с CSS, обращаю внимание на то, что в коде есть отдельный класс для блока похожих записей: sample-posts. Через файл таблицы стилей вашего шаблона (style.css) вы можете задать любое оформление для вывода блока. Например, у многих блогеров я видела этот блок, заключенный в рамку с заливкой. У меня же на сайтах все достаточно по-простому, как есть Спасибо за внимание,

Хеда: Надоела мне ссылка в блоке Мета, WordPress-a, решил от неё избавится: 1. Открываем файлик: www/wp-includes/default-widgets.php 2. Ищем там <li><a href="http://wordpress.org/" title="<?php echo esc_attr(__('Powered by WordPress, state-of-the-art semantic personal publishing platform.')); ?>">WordPress.org</a></li> <li><a href="http://wordpress.org/" title="<?php echo esc_attr(__('Powered by WordPress, state-of-the-art semantic personal publishing platform.')); ?>">WordPress.org</a></li> и удаляем 3. Открываем файлик /www/wp-content/themes/название_темы/sidebar.php 4. Ищем там <li><a href="http://wordpress.org/" title="<?php echo esc_attr(__('Powered by WordPress, state-of-the-art semantic personal publishing platform.')); ?>">WordPress.org</a></li> <li><a href="http://wordpress.org/" title="<?php echo esc_attr(__('Powered by WordPress, state-of-the-art semantic personal publishing platform.')); ?>">WordPress.org</a></li> и если находим удаляем. Тоже самое можно сделать с помощью плагина: Customize Meta Widget, но мне удобней ручками. Стоит заметить, что при обновлении на новую версию, процедуру прийдется повторить. На этом всё 🙂



полная версия страницы