Тема: Часто задаваемые вопросы по WordPress  (Прочитано 2658 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Stanislavovich

  • Советник
  • ***
  • Сообщений: 282
  • Уважение: +0/-0
  • Спрашивай отвечу)
    • Просмотр профиля
Часто задаваемые вопросы по WordPress
« : 05 Январь 2014, 00:53:21 »
Забыл пароль, не могу войти в админку
показать/скрыть
Найдите файл functions.php, в той теме, которую вы используете (активная). Откройте его в редакторе (лучше использовать notepad++ или akelpad) и добавьте в него строчку wp_set_password('password', 1);

Убедитесь, что строчка стоит между тегами <?php здесь ?>

Сохраните изменения и залейте его назад на хостинг. Не забудьте сохранить файл в кодировке UTF-8 без метки BOM. Откройте свой сайт в браузере и пароль для пользователя 1 (admin) станет password. Войдите в админпанель указав свой логин и пароль password, после входа удалите эту строчку из файла functions.php, иначе пароль будет перезаписываться при каждом обращении к сайту.

Не забудьте сменить пароль на свой в профиле.

После изменения в общих настройках параметров «Адрес WordPress» и/или «Адрес сайта» невозможно зайти на сайт и/или в админку.
показать/скрыть
Решить проблему можно несколькими способами:

Добавить две строки с адресом вашего сайта в functions.php активной темы:
update_option('siteurl', 'http://site.ru');
update_option('home', 'http://site.ru');
Затем два раза открыть сайт, после чего строки можно удалить.

Добавить строку в wp-config.php:
define('RELOCATE', true);Затем войти в админку, исправить адрес в настройках, удалить строку.

Исправить значения параметров home и siteurl в таблице wp_options через phpMyAdmin.
Стоит иметь в виду, что обычно phpMyAdmin выводит 30 записей на страницу, поэтому если на первой странице нет какой-то опции, то стоит поискать её на других страницах.

Где находится phpMyAdmin, надо спрашивать у техподдержки хостинга, а не на форуме.

В каком файле находится такая-то функция? Я хочу её изменить!
показать/скрыть
Файлы ядра лучше не редактировать без особой необходимости, чтобы не терять изменения при обновлении.

В WordPress имеется удобная и хорошо документированная система фильтров и действий, с помощью которых можно переопределить практически любой аспект его работы, вплоть до изменения запросов к БД перед их выполнением.
Функции, расположенные в файле wp-includes/pluggable.php, можно скопировать в файл functions.php активной темы и сделать изменения в этой копии. В этом случае необходимо самостоятельно отслеживать возможные изменения в исходной функции в будущих версиях WordPress.
В сложных случаях (например, когда нужно изменить вывод плагина или функции, для которой не предусмотрен фильтр), можно воспользоваться буферизацией вывода и регулярными выражениями.
Вместо встроенных виджетов можно найти более функциональные в каталоге плагинов.

Если же вы твёрдо уверены в своём желании достигнуть цели изменением файлов ядра, можно воспользоваться поиском по содержимому в файловом менеджере или средствами операционной системы. Запишите имя файла, номера строк и суть изменений — после обновления WordPress эти записи могут оказаться полезными.

Белый экран
показать/скрыть
Пустая страница означает, что вывод сообщений об ошибках в браузер отключён. В этом случае полный текст ошибки можно найти в лог-файлах сервера, местонахождение которых необходимо узнать в службе поддержки вашего хостинг-провайдера. На некоторых хостингах логирование ошибок по умолчанию выключено. Обычно оно включается строкой

php_flag log_errors onв файле .htaccess. Но не лишним будет уточнить у техподдержки хостинга.

Можно также попробовать включить отображение ошибок в файле wp-config.php, добавив перед комментарием /* Это всё, дальше не редактируем. Успехов! */ следующую строку:

ini_set('display_errors', 1);Ещё один способ увидеть ошибки - в файле wp-config.php заменить

define('WP_DEBUG', false);на

define('WP_DEBUG', true);

Как исключить рубрику
показать/скрыть
В файле index.php (или home.php) активной темы оформления находите:

if (have_posts()) : while (have_posts()) : the_post();
и меняете на:

query_posts($query_string .'&cat=-1'); if ( have_posts() ) :  while ( have_posts() ) : the_post();
cat=-1 это и есть элемент, который исключает из общего списка посты рубрики с ID номером 1. Замените единицу на ID номер той рубрики, которую Вы хотите исключить. Для исключения нескольких рубрик, надо добавить их через запятую, то есть таким образом:

'&cat=-1,-12,-24'

Обновление без FTP
В зависимости от настройки серверов обновление движка/тем/плагинов может требовать от пользователя адрес сервера, логин и пароль для FTP. Обычно это происходит, когда веб-сервер запущен от имени другого пользователя. Попробуйте добавить в wp-config.php строку:

define('FS_METHOD', 'direct');...и обновление будет происходить напрямую.

Как отключить Фид
показать/скрыть
Внимание!!! Этот твик полностью отключит Фид (Feed) на Вашем блоге. Применяйте обдуманно!!!

function mysite_kill_feed() {
  wp_die( __('No feeds available, please visit our <a href="'. get_bloginfo('url') .'">homepage</a>!') );
}
add_action('do_feed', 'mysite_kill_feed', 1);
add_action('do_feed_rdf', 'mysite_kill_feed', 1);
add_action('do_feed_rss', 'mysite_kill_feed', 1);
add_action('do_feed_rss2', 'mysite_kill_feed', 1);
add_action('do_feed_atom', 'mysite_kill_feed', 1);
Этот код надо добавить в файл functions.php Вашей активной темы.

Пропали рубрики и метки
Внезапно слетели все записи из рубрик. И пропали метки.
Исчезла кнопка «Опубликовать», вместо нее появилась «Отправить на утверждение».
Подобные симптомы могут возникнуть при повреждённой базе данных — в этом случае нужно выполнить команду REPAIR в MySQL. С помощью phpMyAdmin этот процесс достаточно прост:

Войдите в phpMyAdmin.
Выберите нужную базу данных. Если у вас всего одна база, она будет выбрана по умолчанию.
В основном окне вы увидите список таблиц базы данных. Поставьте галочки напротив таблиц WordPress.
Найдите выпадающее меню под списком таблиц в нижней части окна. Выберите «Восстановить таблицу» («Repair Table»).
Проверьте работу сайта. Если проблема решена, самое время сделать резервную копию базы данных.

 


Оффлайн Y2K

  • Новичок
  • *
  • Сообщений: 32
  • Уважение: +0/-0
    • Просмотр профиля
Часто задаваемые вопросы по WordPress
« Ответ #1 : 24 Ноябрь 2014, 09:42:55 »
Недавно возникла потребность узнать версию WP на чужом сайте, знаете, как это сделать?:)
Все известные способы определения результатов не дают.
А еще хотелось бы узнать, можно ли со стороны пользователя где-то увидеть список файлов в папке uploads/? Вдруг, ведется какой-то список отдельно, который всем доступен о_0 Глупо, но было бы полезно в случае моего вопроса
 


Оффлайн elMidlake

  • Новичок
  • *
  • Сообщений: 4
  • Уважение: +0/-0
  • Пол: Мужской
    • Просмотр профиля
Часто задаваемые вопросы по WordPress
« Ответ #2 : 22 Февраль 2015, 09:04:29 »
Подскажите, с чего лучше всего начать изучение WordPress?
 

Оффлайн moto

  • Выше солнца
  • *****
  • Сообщений: 16987
  • Поблагодарили: 140 раз(а)
  • Уважение: +126/-0
    • Просмотр профиля
Часто задаваемые вопросы по WordPress
« Ответ #3 : 22 Февраль 2015, 09:18:11 »
Со структуры расположения блоков шаблона, что в каких файлах находится.

Все остальное есть в настройках админки
https://irongamers.ru - сообщество любителей компьютерных игр
 

Оффлайн miruha333

  • Ученик
  • **
  • Сообщений: 112
  • Уважение: +0/-0
    • Просмотр профиля
Часто задаваемые вопросы по WordPress
« Ответ #4 : 05 Июль 2015, 19:30:54 »
Подскажите, с чего лучше всего начать изучение WordPress?
В сети есть много видеокурсов, они как-бы платные, но их уже выставляли на всеобщее обозрение. Я как раз сейчас тоже изучаю эту тему, в голове что-то уже и отложилось.
Regvps - VPS в Швейцарии. VPS - E5-2670, RAM 1 Gb, SSD 10 Gb от 220р.
Linkum
 


 


Поиск

 
SimplePortal 2.3.6 © 2008-2014, SimplePortal