アイデア
新しいワードプレスのテーマを開発したいのですが、新しいテーマの開発中も古いテーマはアクティブなままです。
テーマのリダイレクトを行う関数は、現在アクティブになっているテーマのfunctions.phpにあります。関数には、テーマ名とIPを手動で入力します。
クライアントが進行状況を確認できるようにIPの配列を追加できれば素晴らしいでしょう。
私が考えることができる問題...
- ワードプレスのcmsに追加した新しいコンテンツがライブテーマに表示されます-はい、これは発生しますが、私の状況では、現在のライブテーマは単なる保留ページであり、テーマテンプレートファイルはphpヘッダーを介してホームページにリダイレクトされます-そして、ワープレスのコンテンツを見るためのループはありません
- ページの読み込みの間に遅延/フラッシュが表示される場合があります-これは開発サイトにすぎないため、これも問題ではありません。この問題は、稼働すると解消されます。
それが私が考えることができるすべての問題です、誰かが他の考えられる問題を考えることができるならば、投稿してください:-)
機能コード
以下のこのコードは機能していません...
// THEME IP REDIRECT
add_filter('template', 'dev_theme');
add_filter('option_template', 'dev_theme');
add_filter('option_stylesheet', 'dev_theme');
function dev_theme($theme) {
if ( $_SERVER['REMOTE_ADDR'] == 'XXX.XX.XXX.XXX' ) {
return 'development-theme-name';
}
return $theme
}
誰かがこの質問を解決できると思うなら、それは非常に役に立ち、かなり素晴らしい機能になるでしょう。
明らかに、そのアイデアを含む編集物があるかどうかによって異なります。
前もって感謝します