Поддержка Проблемы и решения помогите разобраться с bloginfo

  • Задавал этот вопрос на my wordpress точка ru но меня оставили без ответа.
    Надеюсь, что здесь мне помогут. Вопрос, как мне кажется, простой, и у человека знающего не должен забрать много времени.

    Проблема следующая.
    Изначально в теме работают категории и они красиво оформлены. За каждым словом (Категории, ссылки, страницы) — красивый маленький прямоугольник. То есть, для каждого слова в сайдбаре по умолчанию (пока не установлены виджеты) — есть малюсенькая фоновая картинка. Это придает словам контраст и вообще так выглядит опрятнее (чем просто слова прямо на фоне).

    Но когда я ставлю виджеты, понятное дело, что весь стандартный сайдбар слетает и нужно делать всё уже через виджеты. И вот теперь-то пропадает этот, такой приятный глазу фоновый прямоугольник.
    Что обидно — с помощью firebug в фаерфоксе я спокойно меняю путь к картинке и всё работает, а конкретно в файле sidebar.php — я не могу этого сделать.

    Чтобы уж точно стало понятно, о чем речь, я приведу примеры.
    До установки виджетов код к картинке (смотрю через фаер баг выделяя область за словом) выглядит так

    url(«http://xiaoyun.ru/wp-content/themes/simple-china/images/sidebar-h2.png») repeat scroll 0 0 transparent

    После установки код к картинке превращается в следующий:

    url(«http://localhost/wordpress/wp-content/themes/tema-chinablog/images/sidebar-h2.png») repeat scroll 0 0 transparent

    Прошу вас заметить, что адрес темы после установки виджета почему-то меняется. Раньше он выглядел как «simple-china», а после установки «/tema-chinablog/» — то есть, как я понимаю, почему-то адрес определяется неправильно. К тому же, как вы можете заметить, адрес теперь «локалхост». Плюс добавилась лишняя директория «/wordpress/». Догадываюсь, что этот косяк мог быть заложен дизайнером.

    Копался в кодексе, выяснил, что за это отвечает команда bloginfo(‘template_url’). Но от этого не легче.
    Вот как выглядит код в файле сайдбар.пхп:

    <h2 class=»bgpng» style=»background:url(<?php bloginfo(‘template_url’); ?>/images/sidebar-h2.png)»><?php _e(‘Categories’, ‘china-theme’); ?></h2>

    Я совсем новичок в этих делах, и собрать всё в кучу и понять что именно нужно отредактировать — понять не могу.
    Как это исправить наконец?

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • А Вы можете объяснить — какая связь между xiaoyun.ru и localhost? При всем моем телепатическом опыте — это совершенно разные урлы, соответственно сайты.. 😉

    Это понятно, и я ведь об этом уже выше написал. Посоветуйте лучше — как это исправить?

    А Вы Базу Данных с localhost’а переносили что-ли?

    Так в том-то и дело, что нет. Скачал тему и загрузил сразу на сервер. Может быть, это ошибка дизайнера (он то наверняка на локальном хостинге создавал шаблон). Вообще не понимаю, если этот параметр (<?php bloginfo(‘template_url’) должен сам определять адрес, то почему он пишет что-то другое да ещё и изменяя название темы. Хотя я скачал её не где-то нибудь на задворках интернета, а с сайта вордпресс. Значит такой, какой её выкладывал автор.

    Да, вы правы, автор совcем позабыл о ссылке в файле functions.php
    Поменяйте ее и все наладится 😉

    Спасибо уже за то, что отреагировали!

    Попробовал, покопался в functions.php но во-первых там по поиску не нашло неправильной ссылки, а те параметры, которые я пробовал менять — никак не помогли. Путь всё равно пишется неправильно.

    Да и ведь должна же где-то быть эта неправильная ссылка с localhost и неправильным названием темы. Попробовал поискать ещё в нескольких файлах настроек — не нашел.

    Может быть вы сможете уточнить, что нужно поменять в фанкшенс.пхп, или есть ещё места, где это можно поменять?

    Я не знаю в каком functions.php вы смотрите, но я даже скрин сделал :)) Он находится в папке с этой китайской Темой 😉

    Да, я искал совсем не в том, и наконец-то всё получилось!
    (с таким скрином — ну ещё бы!)

    Спасибо Вам большое!
    Если Вам понадобится помощь переводчика — обращайтесь 😉
    alexperevodchik@ya.ru
    🙂

    ПРОБЛЕМА РЕШЕНА!

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «помогите разобраться с bloginfo» закрыта для новых ответов.