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

SeVlad
На сайте с 03.11.2008
Offline
1609
#211
Bjoerndalen:
То есть вот этот код <?php the_title(); ?> надо заменить на другой, а вот на какой это вопрос.

Этим и занимается Yoast SEO (и др). Просто настраивай его правильно. И в постах тоже пиши что надо.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
A
На сайте с 20.03.2013
Offline
86
#212
Anotherd:
Всем привет, после обновления wordpress до последней версии и обновления all seo pack, только на одном сайте появилась ошибка, на других с такими же плагинами такого не наблюдается. При добавлении новой записи или обновлении существующей появляется белый экран, при этом сама запись добавляется и обновляется нормально.

После включения дебага, выдало такую ошибку:

Fatal error: Uncaught exception ‘BadMethodCallException’ with message ‘Method is_admin doesn’t exist’ in /var/www/denniwolfer/data/www/site.ru/wp-content/plugins/all-in-one-seo-pack/admin/aioseop_module_class.php:52 Stack trace: #0 /var/www/denniwolfer/data/www/site.ru/wp-content/plugins/all-in-one-seo-pack/aioseop_class.php(4419): All_in_One_SEO_Pack_Module->__call(‘is_admin’, Array) #1 /var/www/denniwolfer/data/www/site.ru/wp-content/plugins/all-in-one-seo-pack/aioseop_class.php(4419): All_in_One_SEO_Pack->is_admin() #2 [internal function]: All_in_One_SEO_Pack->save_post_data(13830) #3 /var/www/denniwolfer/data/www/site.ru/wp-includes/plugin.php(524): call_user_func_array(Array, Array) #4 /var/www/denniwolfer/data/www/site.ru/wp-includes/post.php(3897): do_action(‘publish_post’, 13830, Object(WP_Post)) #5 /var/www/denniwolfer/data/www/site.ru/wp-includes/post.php(3324): wp_transition_post_status(‘publish’, ‘publish’, Object(WP_Post)) #6 /var/www/denniwolfer/data/www/site.ru/wp-includes in /var/www/denniwolfer/data/www/site.ru/wp-content/plugins/all-in-one-seo-pack/admin/aioseop_module_class.php on line 52

Может кто-нибудь знает, в чем может быть причина и почему такое произошло только на одном сайте? Буду очень благодарен за помощь.

Решил проблему, достаточно было переустановить плагин.

табуретка
На сайте с 02.10.2007
Offline
96
#213

Вопрос. Может есть решение?

Сайт на вордпрессе. 50 тысяч пользователей. Как их всех перевести в подписчики? то есть сменить статус?

Есть какой-то способ работать с таким количеством зарегистрированных пользователей массово? А то вордпресс предлагает только по 20 человек.

Буду признательна.

Партнерка AirBNB (www.airbnb.ru/c/erzhenab?s=8) платит за мои путешествия. Вы тоже так можете.
tommy-gung
На сайте с 22.11.2006
Offline
300
#214

можно, конечно, напрямую через БД сменить роли, если есть достаточно знаний

Здесь не могла быть ваша реклама
BPhoenix
На сайте с 12.01.2009
Offline
66
#215

В шаблоне страницы определено несколько переменных php: $x=1, $y=2 и т.д.

Как можно получить их в редакторе страницы? Т.е., в админке написать при редактировании поста вставить в необходимом месте что то типа <?php echo $x; ?>

Спасибо

S
На сайте с 21.07.2006
Offline
83
#216

При обновлении поста в Вордпрес резко возростает нагрузка на веб-сервер, в панели управления ISPmanager в разделе Сервисы напротив httpd резко начинает расти кол-во с 10-12 до 60-80, сайт временно ложиться выдавая 504 bad gateway, а через 1-2 минуты кол-во напротив httpd опять нормализуется и сайт снова работает. Часто в такие пики сервер прибивает Mysql, как я понимаю из-за нехватки памяти.

Почему может обычное обновление поста так ложить веб-сервер?

Используется кеширование wp-supercache.

S
На сайте с 30.09.2016
Offline
469
#217
BPhoenix:
в админке написать при редактировании поста вставить в необходимом месте что то типа <?php echo $x; ?>

Такие вещи вставляются в файлы, а через редактор в админке при редактировании поста лучше всё-таки данные в БД изменять, а не php-код вставлять.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
SeVlad
На сайте с 03.11.2008
Offline
1609
#218
табуретка:
50 тысяч пользователей. Как их всех перевести в подписчики? то есть сменить статус?

Стоит поискать плагины для работы с юзерами. Мне кацца попадались с такими возможностями.

BPhoenix:
В шаблоне страницы определено несколько переменных php: $x=1, $y=2 и т.д.

Как можно получить их в редакторе страницы? Т.е., в админке написать при редактировании поста вставить в необходимом месте что то типа <?php echo $x; ?>

Спасибо

Изучить логику ВП и не заниматься таким... извращением.

А если нужно решить какую-то задачу (ака реализовать функционал) - спрашивай, наверняка чем-то могут.

seofox:
Почему может обычное обновление поста так ложить веб-сервер?

Потому что скорее всего у тебя оно не обычное, а тянет ещё кучу всего.

Заюзай плаги мониторинга. Напр https://wordpress.org/plugins/query-monitor/

BPhoenix
На сайте с 12.01.2009
Offline
66
#219

Опишу задачу целиком.

Есть сайт на котором овердфига страниц. Практически на каждой из них используется 10 параметров, которые периодически меняют свои значения. По скольку вручную на каждой странице менять значения сложно постоянно, я стал использовать плагины для переменных.

Первое время использовал плагин Just Variables, но он успешно стал жутко глючить. Во всех остальных плагинах, которые я нашел - недопустимо пустое значение переменной (а это иногда необходимо).

Вопрос, какой вариант тут наиболее оптимален? Регистрировать и использовать шорткоды для каждой переменной?

SeVlad
На сайте с 03.11.2008
Offline
1609
#220
BPhoenix:
которые периодически меняют свои значения.

Должны меняться в зависимости от каких-то условий/событий?

BPhoenix:
Регистрировать и использовать шорткоды для каждой переменной?

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

Но может не обязательно для каждой - в зависимости от задач может и один. Или несколько.

Другой вариант из простых - произвольные поля. Но подойдет ли - зависит от задачи.

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