Понимание разработки WordPress

#wordpress #wordpress-theming #wordpress-rest-api

#wordpress #wordpress-тематизация #wordpress-rest-api

Вопрос:

Я наткнулся на замечательный сайт с портфолио https://dogstudio.co / пока я искал примеры дизайна. После изучения исходного кода стало очевидно, что это все-таки сайт WordPress.

Чего я не понимаю, так это как и почему он не имеет типичной архитектуры каталогов WordPress. Например, это URL-адрес их CSS-файла, https://dogstudio.co/app/themes/portfolio-2018/static/css/main.css .

Типичный веб-сайт WordPress будет иметь что-то вроде этого, https://www.example.com/wp-content/themes/theme_name/style.css (каталоги wp-content и wp-prefixed) в качестве общего эмпирического правила для создания тем WordPress.

Так это было сделано с использованием фреймворка? Мне действительно нужно это понять.

Ответ №1:

Нет ничего особенного, чтобы поцарапать мозг, чтобы понять это. Можно сказать, что наиболее распространенным способом реализации таблицы стилей является:

https://www.example.com/wp-content/themes/theme_name/style.css

НО в документах WordPress не говорится, что стиль темы должен быть взят из каталога темы. Вы можете указать любой путь стиля (включая CDN) из любого места, НО ОН ДОЛЖЕН БЫТЬ ДОСТУПЕН.

Нравится

https://xyz/app/themes/portfolio-2018/static/css/main.css

https://samedomain/some-directory/themes/portfolio-2018/static/css/main.css

Для получения дополнительной информации взгляните на опцию $src. https://developer.wordpress.org/reference/functions/wp_enqueue_style /