完全なるメモです。

wordpressのサイドバーをindexページだけ変えてみたいと思っていたので調べてやってみました。
このブログじゃありませんが。

TOPのサイドバーのみ変えたい場合。

イメージ的には新しくsidebar.phpをつくればいいみたいです。
まず、メインインデックスindex.phpを開いて

<?php get_sidebar(); ?>

から

<?php get_sidebar('2'); ?>

に変更でsidebar-2.phpを読み込むよってことに。

そして、実際「sidebar-2.php」を新しくつくれば新しくサイドバ―の完成と読み込む側の設定完了です。

ページごと(固定ページ)に変えたい場合。

page.phpを新しくコピーして、新しい●●●.phpを作成。 
独立したページが必要ってことですね。

phpファイルに

<?php
/*
Template Name: 任意の名前
*/
?>

を追記すれば、管理画面の固定ページのところのテンプレートに「任意の名前」が選べるようになっているので
テンプレート

そして新しいphpに新しいサイドバーをよみこんであげれば完成です。
phpとかで条件分岐でうまくわけることもできるんでしょうけど。とりそぎこれで対応できそうです。