Подскажите какие строки нужно поправить в коде или какой плагин это может сделать?
В админке WordPress левая колонка меню – "Записи", там открываете "Рубрики".
При создании нового блога, то есть тогда, когда блогер не создавал рубрик, там по умолчанию стоит "Рубрик нет". Соответственно, можете зайти и исправить запись на название рубрики, которую решили создать.
Если вы вообще не хотите, чтобы в вашем блоге фигурировали рубрики, тогда вам надо править файлы колонки/колонок – sidebar.php, а иногда и файл "шапки" сайта – header.php, удалив из них соответствующий код – <?php wp_list_cats(‘…..’); ?> вместе с относящимися к нему классами стилей (div).
У меня на сайте большая многоуровневая вложенность рубрик.
Иногда на самых низких уровнях функция wp_list_cats выдает сообщение "Рубрик нет" мне нужно его убрать, в базе данных не нашел такую строчку, в файлах тоже :/
27.10.2010 20:04
Ответить
0
У меня на сайте большая многоуровневая вложенность рубрик.
Иногда на самых низких уровнях функция wp_list_cats выдает сообщение "Рубрик нет" мне нужно его убрать, в базе данных не нашел такую строчку, в файлах тоже :/
Значит, надо копать глубже и удалять в файлах движка.
Найти нужную запись в файле можно, воспользовавшись функцией "Поиск слова", имеющейся в редакторе Notepad++. С помощью редактора можно найти нужное слово в файле, а потом заменить его на пробел.
\htdocs\wp-content\languages\ru_RU.po (1 hits)
Line 10565: msgstr "Рубрик нет"
Замена ничего не дает, да и кеширование на сайте отключено, вот и развожу руками
27.10.2010 23:33
Ответить
0
Находит только
\htdocs\wp-content\languages\ru_RU.po (1 hits)
Line 10565: msgstr "Рубрик нет"
Замена ничего не дает, да и кеширование на сайте отключено, вот и развожу руками
Вы делали поиск только в файлах движка? Или в файлах плагинов, задействованных на сайте, и файлах шаблона тоже искали?
Я не верю в чудеса … Раз есть запись, значит, она где-то прописана … Если, конечно, можно гарантировать, что кэш на сайте действительно отключен и не работает, так как иногда кэш "держится насмерть" и способен вести в заблуждение … 🙂
Кстати, я думаю, что, наверное, надо искать в файлах не русские слова "Рубрик нет", а их английские соответствия, которые автоматически меняется движком на русское слово из файла \htdocs\wp-content\languages\ru_RU.po …. то есть английское соответствие может быть прописано в нескольких файлах, в то время как его русский перевод находится только в одном месте – в ru_RU.po ….
\htdocs\wp-content\languages\ru_RU.po – файл библиотека
\htdocs\wp-content\languages\ru_RU.mo – файл скопилированый файл библиотеки (так я понял)
убрал оттуда лишнее и в wp_includes/category-template.php в 486 строке заменил
‘show_option_all’ => ”, ‘show_option_none’ => __(‘No categories’),
на
‘show_option_all’ => ”, ‘show_option_none’ => __(”),
———————————
теперь работает как надо
28.10.2010 14:03
Ответить
0
\htdocs\wp-content\languages\ru_RU.po - файл библиотека
\htdocs\wp-content\languages\ru_RU.mo - файл скопилированый файл библиотеки (так я понял)
убрал оттуда лишнее и в wp_includes/category-template.php в 486 строке заменил
'show_option_all' => '', 'show_option_none' => __('No categories'),
на
'show_option_all' => '', 'show_option_none' => __(''),
---------------------------------
теперь работает как надо
столкнулся с той же проблемой – убрать "Рубрика: Без Рубрики".. Убрал в category-template.php (419 строка) ‘No categories’ = не помогло!.. В других файлах фразы "Без Рубрики" или "No categories" или "Rubric" поиск нигде не нашел!! Что еще предпринять ? спасибо
В админке WordPress левая колонка меню – "Записи", там открываете "Рубрики".
При создании нового блога, то есть тогда, когда блогер не создавал рубрик, там по умолчанию стоит "Рубрик нет". Соответственно, можете зайти и исправить запись на название рубрики, которую решили создать.
Если вы вообще не хотите, чтобы в вашем блоге фигурировали рубрики, тогда вам надо править файлы колонки/колонок – sidebar.php, а иногда и файл "шапки" сайта – header.php, удалив из них соответствующий код – <?php wp_list_cats(‘…..’); ?> вместе с относящимися к нему классами стилей (div).
У меня на сайте большая многоуровневая вложенность рубрик.
Иногда на самых низких уровнях функция wp_list_cats выдает сообщение "Рубрик нет" мне нужно его убрать, в базе данных не нашел такую строчку, в файлах тоже :/
Значит, надо копать глубже и удалять в файлах движка.
Найти нужную запись в файле можно, воспользовавшись функцией "Поиск слова", имеющейся в редакторе Notepad++. С помощью редактора можно найти нужное слово в файле, а потом заменить его на пробел.
Находит только
\htdocs\wp-content\languages\ru_RU.po (1 hits)
Line 10565: msgstr "Рубрик нет"
Замена ничего не дает, да и кеширование на сайте отключено, вот и развожу руками
Вы делали поиск только в файлах движка? Или в файлах плагинов, задействованных на сайте, и файлах шаблона тоже искали?
Я не верю в чудеса … Раз есть запись, значит, она где-то прописана … Если, конечно, можно гарантировать, что кэш на сайте действительно отключен и не работает, так как иногда кэш "держится насмерть" и способен вести в заблуждение … 🙂
Кстати, я думаю, что, наверное, надо искать в файлах не русские слова "Рубрик нет", а их английские соответствия, которые автоматически меняется движком на русское слово из файла \htdocs\wp-content\languages\ru_RU.po …. то есть английское соответствие может быть прописано в нескольких файлах, в то время как его русский перевод находится только в одном месте – в ru_RU.po ….
\htdocs\wp-content\languages\ru_RU.po – файл библиотека
\htdocs\wp-content\languages\ru_RU.mo – файл скопилированый файл библиотеки (так я понял)
убрал оттуда лишнее и в wp_includes/category-template.php в 486 строке заменил
‘show_option_all’ => ”, ‘show_option_none’ => __(‘No categories’),
на
‘show_option_all’ => ”, ‘show_option_none’ => __(”),
———————————
теперь работает как надо
Отлично! 🙂
столкнулся с той же проблемой – убрать "Рубрика: Без Рубрики".. Убрал в category-template.php (419 строка) ‘No categories’ = не помогло!.. В других файлах фразы "Без Рубрики" или "No categories" или "Rubric" поиск нигде не нашел!! Что еще предпринять ? спасибо