問題タブ [roots-sage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gulp - ファンシーボックスのURLを書き換えないガルプ
プロジェクトで FancyBox を使用したいのですが、実行するbower install fancyBox#master --save
とすべて正常に追加されますが、実行時に CSSgulp
のurl()
パスが書き換えられません。ただし、画像は正しいフォルダにコピーされます ( ./images
)
私たちが使用する非常によく似たアプリ ( jquery.chosen
) は、非常によく似たセットアップで、フラットなフォルダー構造と一致する CSS を備えていますが、ここでは問題なく動作します。
私は Gulp の経験が特にないので、ここで何が原因なのかわかりません。
WordPress テーマ Sage by Roots をベースとして運用しています。
ファイルの Gist を作成しました: https://gist.github.com/rkorebrits/099729078bc9eea5a33427a61d0cadd9
これは FancyBox に固有の問題でしょうか、それともセットアップの問題でしょうか?
gulp - Roots の Sage gulpfile を介して main.css ファイルを追加する方法は?
私は gulp を初めて使用し、Roots's Sage の gulpfile がいかに複雑であるかを見て、自分のコードにどのコード ブロックを入れるべきか迷っています。
両方のパッケージの使用例は次のとおりです。
CSSシュリンク
/li>メディア クエリを組み合わせる
/li>
Manifest.json ファイル:
gulpfile.js の Styles タスクに入れようとしましたが、何も起こりませんでした:
理想的には、最終的に配布フォルダーにエクスポートされる直前に、コードをキャプチャしてcmqとcssshrinkmain.css
を実装する必要があります。
wordpress - Roots/Sage Wordpress テンプレートを使用して部族イベント カレンダーのサイドバーを非表示にする
Roots/Sage Wordpress テンプレートを使用して、Tribe Events カレンダー ページからサイドバーを非表示にする必要があります。これは、display_sidebar 関数で「tribe_is_upcoming」を使用して実現できますが、ブログ ページからも削除されます。部族のイベントページから非表示にしながら、ブログページには表示する方法はありますか?
助けてくれてありがとう。
wordpress - エラー: インポートするファイルが見つからないか読み取れません (Gulp、WordPress Sage を使用)
gulp watch
CSS のマイナーな変更を行うと、ランダムにクラッシュします。まったく同じ変更が 1 回は機能しますが (ブラウザーのリロードと変更が表示されます)、次回 (元に戻してテキスト エディターでやり直してから保存した後)gulp watch
は、次のエラーで不可解にクラッシュする可能性があります。
...まったく同じ変更が数秒前にうまく機能したことを考慮してください。なにか提案を?
wordpress - Bedrock/Sage9 で Brain/Cortex ルーターを使用する
Cortex ルーターを Sage9 WordPress テーマで動作させるのに苦労しています。
template_include
フィルターが原因で、テンプレートの継承が壊れているようです。Cortex はtemplate_include
、Sage がそのテンプレート ラッパーを使用できないようにするすべてのフィルターを削除します。
Cortex テンプレート インクルード
Sage 9 テンプレート インクルード
https://github.com/roots/sage/blob/sage-9/src/filters.php#L48-L53
wordpress - Materialise bower パッケージを Sage テーマに追加する手順は?
この変更されたセージワードプレステーマにマテリアライズを追加しようとしています。これは、ブートストラップが削除され、スタイラスとロストグリッドが追加されたセージです。[そのリンクは、マテリアライズを追加しようとしているマテリアライズなしのレポです。]
これらの変更を追加しましたが、materializecss と js は利用できないようです。
ここでコミットを見ることができます。[これは、マテリアライズが追加されたレポbower.json
です。]
bower パッケージを sage テーマに追加するには、さらに何をする必要がありますか、または何が間違っていますか?
このページ/コメントによると、必要な唯一のステップは、bower.json で行ったことです。
php - WP エンキュー Google Maps API 構文エラー
Roots の Sage というテーマを使用しています。
wp_enqueue_script の最初の 2 つのインスタンスは正常に動作しますが、Google マップ API を追加すると、次のようになります。
解析エラー: 106 行目の /srv/www/***/current/web/app/themes/*********/lib/setup.php に構文エラー、予期しない ',' があります
106 行目は Google マップの行です。余分なコンマはどこにありますか? マップ API 部分を削除すると期待どおりに動作するため、スクリプトの上下のタイプミスではないことはわかっています。