私はこれらの指示に従って、Gitを使って私の新しい光沢のある3.5.1 WordPressをセットアップしました: http://clintberry.com/2011/speed-up-your-wordpress-development-cycle- with-git /
(ステップ2の後に停止します。まだ子テーマを作成していません)。 Rootsテーマはそれだけでうまくいくと期待しています)
私が基本的に持っているものは作者のGitプロジェクトと同じです: https://github.com/clintberry/WordPress
最後になったのは、headセクションのタグです。
<link rel="stylesheet" href="/assets/css/app.css">
Webインスペクタを使用してChromeをチェックインしましたが、ロードしようとしました
http://antonyh.co.uk/assets/css/app.css
そして、見つからなかった404ファイルを返します。
これらのファイルが機能しないのはなぜですか?
Themesフォルダ(roots/assets/css/app.css)からCSSをロードするためにどこかに注入する必要がある魔法はありますか?
壊れたサイトが欲しくないので、私はまだテーマを起動していません。書き換えルールでこれを修正できますが、どういうわけか間違っていると感じます。任意の助けや手がかりがいただければ幸いです。
私は危険を冒して何が起こるかを見るためにテーマを活性化しました。 Rootsは、.htaccessにルールを追加するためにテーマのアクティブ化を完了する必要があります。これが起こるまではCSS/JSのどれもロードせず、テーマのプレビューはスタイルシートを欠いています。
それは株.htaccessを回します:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule .*\.git/.* - [F]
</IfModule>
を含む、もっと長いものに
RewriteRule ^assets/css/(.*) /wp-content/themes/roots/assets/css/$1 [QSA,L]
RewriteRule ^assets/js/(.*) /wp-content/themes/roots/assets/js/$1 [QSA,L]
RewriteRule ^assets/img/(.*) /wp-content/themes/roots/assets/img/$1 [QSA,L]
RewriteRule ^plugins/(.*) /wp-content/plugins/$1 [QSA,L]
また、Boilerplate HTMLの.htaccessルールを追加し、私の.gitルールを削除しました。 Gitフォルダーにアクセスできないことをテストで確認したにもかかわらず、私は安全のためにそれを再度追加するつもりです。