2017-02-11 15 views
0

Я столкнулся с большим вызовом, я работаю над сайтом, который был преобразован из HTML в WordPress, и у меня есть первая страница, отображающая все содержимое справа, но не другие страницы, поскольку URL-адреса не указывают правильно. Интересно, если вместо того, чтобы изменить вручную все URL из 150 страниц есть способ, что я могу изменить основные значения Пути URL в соре-включает/общий-template.php от этого:Можете ли вы изменить значение Bloginfo в общем шаблоне WordPress?

<?php bloginfo('template_url'); ?> 

в нечто вроде реальных URL: http://example.com/

Другими словами, если это произойдет, я сделаю только одно изменение на wp-includes/general-template.php и зафиксировать все неисправные ссылки ...?

У кого-нибудь есть ключ?

Большое спасибо всем .... (я бегу из времени и вариантов .... помощь очень ценится .. :)

Daniele

ответ

0

Если я правильно понял ваш вопрос правильно, WordPress делает не работает так, если вы неработающие ссылки, которые указывают на неверный домен вам нужно сделать переход от PhpMyAdmin, используя этот запрос для замены адреса:

UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl'); 

, но убедитесь, чтобы изменить префикс таблицы, и сделать поиск на неверный URL в вашей базе данных, чтобы узнать, какие таблицы hav e что url, а затем измените имя таблицы и столбец в запросе выше на основе вашего поиска.

+0

Спасибо Али, я хотел бы сделать поправку на то, как это: –

+0

Спасибо Али, я хотел бы сделать поправку к чему-то вроде этого: Wordpress возвращает неверный URL-адрес, поэтому мне было интересно, могу ли я изменить wp-includes/general-template.php и преобразовать «get_template_directory_url» (см. Ниже) в абсолютный путь или, как ни странно, добавить дополнительную папку, которая отсутствует из URL вернулся случай 'template_directory': \t \t случай 'template_url': \t \t \t $ output = get_template_directory_uri(); –

0

нашел способ обойти путем изменений WP-включает/общий-template.php на линии 693 из следующих:

case 'template_directory': 
    case 'template_url': 
     $output = get_template_directory_uri(); 

к следующему:

case 'template_directory': 
    case 'template_url': 
     $output = site_url('mising_url_path_here'); 

теперь имеет фиксированный все неработающая ссылка для js/images/other files и может быть просмотрена.