Спрашиваем и отвечаем по Wordpress-13

Devvver
На сайте с 02.07.2008
Offline
639
#271
BLIKSSS:
Настроить один сайт, установить все нужные плагины и потом просто перекидывать базу и файлы по разным доменам, настройки не слетят.(только url менять доменов).

К сожалению этот метод "не рабочий". После подобных действий постоянно что то отваливается и перестает работать. Хотя по логике что сложного - юрл только сменить.

BLIKSSS:
Или попробовать https://ru.wordpress.org/plugins/duplicator/

Спасибо, попробую.

SeVlad:
Только, Devvver, на практике - ещё не факт, что лучше будет так делать. Если десятки сайтов в месяц, то ещё оправдано. А если один-два - лучше ставить всё с нуля. Ибо за это время многое уже устареет, а тему ж по-любому менять надо.
Установить же нужные плаги - можно через избранное в репо.

Вся в проблема в настройках этих плагинов. На настройку одного сайта уходит около 5 часов, плагинов около 32 штук.

Мой блог. Все о создании сайтов,Seo и СДЛ ( https://devvver.ru/ ) Мой телеграм канал https://t.me/seobloggers
R
На сайте с 28.09.2011
Offline
72
#272
SeVlad:



Все несложно редактировать "под себя", даже если там что-то во внутренних подкаталогах.
Для этого есть механизм дочерних тем

Попробую, а дочерняя тема не создает дополнительную нагрузку? Я обычно просто выкалупываю лишний код и заменяю иерархию заголовков, потом редактирую стили и все ок. Но это когда тема имеет человечий вид, без десятков подкаталогов, где черт ногу сломит. Вот и ищу темы где header single и page без всяких подкаталогов

Brutality
На сайте с 06.01.2011
Offline
153
#273
Devvver:
Вся в проблема в настройках этих плагинов. На настройку одного сайта уходит около 5 часов, плагинов около 32 штук.

как делал я:

1) Экспорт БД,

2) Полная копия сайта из бэкапа,

3) Берем замечательный скрипт https://github.com/interconnectit/Search-Replace-DB и меняем с его помощью url

так все настройки плагинов у меня сохранялись. Единственное- проблемы могут возникнуть с плагинами безопасности типа iThemes security и плагинами кэширования, их лучше заранее отключить, перед экспортом БД

* Вероятно, лучший хостинг: выбор Pikabu, AdmitAd, Maxim, ЯП и др. Дата-центры в Европе и США (http://clc.to/fx). Цены от 1 евро * ПРОМОКОДЫ, скидки на хостинг и серверы: FastVPS, Inferno, Fornex, Fozzy (http://clc.to/pc)
SeVlad
На сайте с 03.11.2008
Offline
1528
#274
Devvver:
На настройку одного сайта уходит около 5 часов,

Ух ты.. А что это за плаги такие? Тему согласен, можно и несколько дней настраивать и доводить, а плаги..

Такие сложные должны иметь импорт-экспорт настроек.

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

Brutality:
Берем замечательный скрипт https://github.com/interconnectit/Search-Replace-DB и меняем с его помощью url

2015... Актуальная версия на оф сайте: https://interconnectit.com/products/search-and-replace-for-wordpress-databases/ Если это тот же скрипт.

Brutality:
Единственное- проблемы могут возникнуть с плагинами безопасности типа iThemes security и плагинами кэширования, их лучше заранее отключить, перед экспортом БД

Их вообще не нужно использовать при разработке :) Если что-то такое и ставить, то уже на конкретном рабочем сайте на конкретном хостинге.

Но и это не единственное. Всякие некстгены, ревослайдеры и пейджбилдеры тоже хранят пути в базе в таком виде, что без регулярок фиг заменишь.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Sly32
На сайте с 29.03.2012
Offline
262
#275
Devvver:
Вся в проблема в настройках этих плагинов. На настройку одного сайта уходит около 5 часов, плагинов около 32 штук.

С настроенным хостингом разворачивание занимает 20 минут с перекурами. Плагинов поболе будет)

1. Ставлю вордпресс как предлагает кодекс( хотя можно тоже копировать)

2. Удаляю папку wp-content

3. разворачиваю из гита проект - он лежит от папки wp-content, там тема и самописные плагины, которые не надо обновлять

4. Копирую с помощью баш-скрипта через scp /uploads и те плагины, которые которые из офрепо. Их нет смысла тащить в гит

5. Разворачиваю бэкап базы

6. С помощью плагина SRDB прохожусь по базе и меняю домен. Этот плагин прекрасно работает с сериализованными данными.

Все

SeVlad
На сайте с 03.11.2008
Offline
1528
#276
Sly32:
С помощью плагина SRDB прохожусь по базе и меняю домен. Этот плагин прекрасно работает с сериализованными данными.

О, неужели наконец понял про сериалы? Это радует.

Осталось понять про пути. :)

Sly32:
С помощью плагина SRDB

Чё за плагин?

Sly32
На сайте с 29.03.2012
Offline
262
#277
SeVlad:
Чё за плагин?

SeVlad, ууу ну ты даешь))) А, ну у тебя же есть мощщщнейший дупликатор, зачем еще что-то...

Search Replace DB - php-шный скрипт, с его помошью поменять пути- минутное дело

SeVlad
На сайте с 03.11.2008
Offline
1528
#278
Sly32:
Search Replace DB - php-шный скрипт,

А ты говорил - плагин. :) А ссылку на скрипт я давал выше.

Sly32:
с его помошью поменять пути- минутное дело

Главное - не забыть их поменять, о чём ты не говорил. Причём сделать это нужно ДО замены домена.

А вот с дубликатором всё это делается намного проще. :)

T
На сайте с 25.09.2010
Offline
101
#279

Добрый день. Необходимо установить движок WP в подкаталог (есть основной сайт и к нему изолированный от остального содержимого в папке блог на вп со статьями). В интернете нашлась информация следующих правок:

1. .htaacces вида:


# BEGIN WordPress
RewriteEngine On
RewriteBase /articles/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /articles/index.php [L]
# sEND WordPress

2. В файл wp-config.php


/* Добавочное для изоляции статей */
define('WP_HOME','http://tst.site.ru/articles/');
define('WP_SITEURL','http://tst.site.ru/articles/');

После этих манипуляций движок так и не заработал. Пока есть доступ только в авторизацию. После ввода пароля и логина редиректит на урл http://tst.site.ru/articles/wp-admin/, но сам кабинет не загружается. Где нужно искать ошибку? И еще: каких косяков следует ожидать в дальнейшем с такой особенностью установки?

Y
На сайте с 15.07.2017
Offline
42
#280

Вывожу код адсенса в конце статьи с помощью кода

add_filter( 'the_content', 'prefix_insert_post_ads' );

function prefix_insert_post_ads( $content ) {

$ad_code = 'КОД';

if ( is_single() && ! is_admin() ) {

$closing_p = '</p>';

$paragraphs = explode( $closing_p, $content );

$count_p = count($paragraphs);

foreach ($paragraphs as $index => $paragraph) {

if ( trim( $paragraph ) ) {

$paragraphs[$index] .= $closing_p;

}

if ( $count_p == ($index + 1) ) {

$paragraphs[$index] .= $ad_code;

}

}

return implode( '', $paragraphs );

}

return $content;

}

При добавлении плагина getsocial кнопки соцсетей выводятся до рекламного кода а не после. Как сделать чтобы код адсен раньше показывался соцсетей?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий