Экспорт сайта в WordPress

Я создал сайт за последние несколько месяцев, и теперь я должен загрузить его на сервер WordPress.

На моем собственном сервере, без WordPress, только PHP и ApacheWordPress2, все работает просто отлично. PHP включает в себя содержимое CSS, указанное корнем, как style.css.

У меня все мои CSS загружены в <?php include 'include/head.php';?>.

Часть файла head.php:

<link rel="stylesheet" href="css/bootstrap.min.css"/>
<link rel="stylesheet" href="css/normalize.min.css"/>
<link rel="stylesheet" type="text/css" href="js/vendor/slick/slick.css"/>

1

Но когда я загружаю сайт в project/wp-content/themes/project. вдруг ни один из ресурсов не будет загружаться.

Все, от скриптов JavaScript в папках /js, изображений в /img и дополнительных CSS в папке /css или даже style.css в корне, не загружается. Это всего лишь 404 на вкладке сети инспекторов.

Я включил часть заголовка в style.css по запросу WordPress, но должен ли я сделать что-то еще?

Вкладка «Инспектор», кажется, указывает, что она пытается загрузиться с правильного пути, но все равно выдает 404.

Моя структура папок следующая:

Внутри wp-контента/темы/проекта

pages.php(20 of them, also index.php)
style.css - basic css for site layout
css/ *more css files*
img/ *image files*
include/ *PHP includes*
js/ *js action for site*

Восьмеричное разрешение для темы/проекта: 2755.

Я надеюсь, что этот пост имеет какой-то смысл.


person Community    schedule 06.07.2017    source источник
comment
зачем вам 20 page.php? wp не хранит страницы физически в файловой системе   -  person Masivuye Cokile    schedule 06.07.2017
comment
вы должны поставить все свои стили и скрипты в очередь на functions.php   -  person Masivuye Cokile    schedule 06.07.2017
comment
Когда вы создаете веб-сайт, который вы в конце концов получите на wp, вам нужен wp с самого начала, чтобы избежать двойной работы.   -  person Masivuye Cokile    schedule 06.07.2017
comment
ну да, меня попросили сначала сделать это на моем собственном сервере, и только что меня попросили экспортировать его в WP, и теперь я не могу найти никакого способа или примера того, как заставить это работать...   -  person    schedule 06.07.2017
comment
чтобы иметь полную тему wp, вам нужно index.php, которая соединяет все страницы.. затем style.php, затем function.php, где вы загружаете все свои скрипты и стили, и, возможно, page.php или single.php, которые соединят все.. если вам нужна дополнительная помощь, вы можете связаться со мной по скайпу masivuyecokile2012   -  person Masivuye Cokile    schedule 06.07.2017


Ответы (1)


Вы должны поставить свой стиль в очередь в файле function.php:

<?php add_action('wp_enqueue_scripts', array($this, 'enqueue_styles'));}

public function enqueue_styles() {
    wp_enqueue_style('bootstrap', get_template_directory_uri() . '/css/bootstrap.min.css'); false);
}?>
person figuitiko    schedule 06.07.2017