Я не автор ;) я только учусь.
1) Попробуйте переименовать файл на related_posts.php (это вряд ли поможет)
2)убедитесь, что у вас файл настроек wp-config.php лежит в корневой папке… (при установке скрипт пробует его прочитать (require_once(dirname(__FILE__).'/../../'.'wp-config.php');)
3) Убедитесь, что файлик related_posts.php лежит в папке Plugins, а не в какой нибудь папке типа Plugins/best_plugin/. Он должен лежать в корне папки Plugins/ (Наиболее вероятная ошибка ИМХО)
Это странно. Вот здесь (http://codex.wordpress.org/Function_Reference/wp_get_current_user) написано, что такая функция есть. И нареканий пока не было. А какая у вас версия Wordpress стоит?
Извините, добавлю, но немного позже. Требуется сделать вот это (ничего, что на английском?):
If automatic creation of a full text index fails. You will have to set it up manually. Don’t worry it’s not hard. Just open your database in phpMySQLadmin and run the following command (cut & paste):
ALTER TABLE `wp_posts` ADD FULLTEXT `post_related` (
`post_name`, `post_content`
)”
Проще всего в PHPMyAdmin. Если индекс post_related уже есть, то его можно грохнуть предварительно. У себя я так и сделал.
Отличие в добавленных в массив русских стоп-слов. Естественно, можно добавлять еще слова.
Так же советую поиграться с весами слов в зависимости от расположения. Это блок кода:
$w = array(
'title' => 2,
'name' => 2,
'content' => 1,
'cat_name' => 3
);
Можно менять циферки и смотреть на результат. К сожалению, это не настройка, а изменение текста плагина. Может в перспективе добавлю эти поля в настройки…
Для этого и нужна эта статья. Может то, что человек сможет немного изменить тему, не прилагая особых усилий, подтолкнет его к более глубокому изучению CSS и HTML. ;)
Не спорю.
Но какое отношение это имеет к теме статьи? Что-то вроде «Не умеешь петь, не мучай горло»? Я же уже пытался объяснить, что иногда может понадобиться какое-то минимальное вмешательство в дизайн блога. Зачем для этого искать того, кто может это выполнить за вас? Вы же, например, если вам надо забить гвоздь в стену, не вызываете мастера? ;) Или вызываете???
Потому что ей это было необходимо. Она овладевала профессией. Или просто желала сдать зачет.
А если основная деятельность человека никак не связана с программированием, веб-дизайном и так далее? Помните Шерлока Холмса, который говорил, что не желает забивать чердак ненужным барахлом (под чердаком он имел в виду свою память)
Как небольшой тест, попробуйте объяснить, например, своей маме (не хочу обидеть ни вас, ни ваших родственников ни в коем случае), что такое CSS, и как его редактировать ;) Люди старшего поколения овладевают компьютером в объеме MS Windows, Office и т. п. Они могут разобраться с WYSIWYG-редактором, потому что у него пользовательский интерфейс наподобие Office. А для того, чтобы менять атрибуты в блокноте потребуется длительное обучение.
Есть люди, которые далеки от HTML, CSS и так далее. И уж тем более они не станут читать книжку Эрика Мейера, чтобы сделать свой собственный блог. Сейчас многие хостеры предлагают установить Wordpress в одно касание. От человека ничего не требуется, чтобы заиметь собственный блог — заплатил, и почти сразу можешь приступать к формированию контента.
описка вышла
1) Попробуйте переименовать файл на related_posts.php (это вряд ли поможет)
2)убедитесь, что у вас файл настроек wp-config.php лежит в корневой папке… (при установке скрипт пробует его прочитать (require_once(dirname(__FILE__).'/../../'.'wp-config.php');)
3) Убедитесь, что файлик related_posts.php лежит в папке Plugins, а не в какой нибудь папке типа Plugins/best_plugin/. Он должен лежать в корне папки Plugins/ (Наиболее вероятная ошибка ИМХО)
Судя по описанию, мне related posts нравится больше.
If automatic creation of a full text index fails. You will have to set it up manually. Don’t worry it’s not hard. Just open your database in phpMySQLadmin and run the following command (cut & paste):
ALTER TABLE `wp_posts` ADD FULLTEXT `post_related` (
`post_name`, `post_content`
)”
Проще всего в PHPMyAdmin. Если индекс post_related уже есть, то его можно грохнуть предварительно. У себя я так и сделал.
Так же советую поиграться с весами слов в зависимости от расположения. Это блок кода:
$w = array(
'title' => 2,
'name' => 2,
'content' => 1,
'cat_name' => 3
);
Можно менять циферки и смотреть на результат. К сожалению, это не настройка, а изменение текста плагина. Может в перспективе добавлю эти поля в настройки…
Но какое отношение это имеет к теме статьи? Что-то вроде «Не умеешь петь, не мучай горло»? Я же уже пытался объяснить, что иногда может понадобиться какое-то минимальное вмешательство в дизайн блога. Зачем для этого искать того, кто может это выполнить за вас? Вы же, например, если вам надо забить гвоздь в стену, не вызываете мастера? ;) Или вызываете???
А если основная деятельность человека никак не связана с программированием, веб-дизайном и так далее? Помните Шерлока Холмса, который говорил, что не желает забивать чердак ненужным барахлом (под чердаком он имел в виду свою память)