アクティブなテーマのスタイルシートを別のものに置き換える機能はありますか(新しいものを追加するだけでなく、実際には現在のものを置き換えることもできます)。
私はプラグインを開発していて、ショートコード(例:[design style = "dark"])を使用しています。このショートコードで現在のスタイルシートを削除し、新しいHTMLを適用します。
実際には、このショートコードをすべてのソースコードに置き換えてください役職。
誰かが私を正しい方向に向けることができますか?前もって感謝します。
テーマのメインスタイルシートは驚くほど堅い概念です。通常、意味のあるフックの前にheader.php
でセミハードコードされており、コードによって確実に変更するのは非常に困難です。
あなたのコンテキストは実際にはより広くマークアップも含まれているので、テンプレートを完全にハイジャックする方が得策です。手始めに template_redirect
アクションを見てください。
あなたが求めているものはそのような機能はありません。
あなたは テーマスイッチとプレビュー プラグインを見たいかもしれません、ショートコードを使います([nkthemeswitch])。