WordPress自動テーマ切り替えプラグイン

  • 2012年05月09日
  • Etc

音楽とはぜんっぜん関係ない話題なのですが、

何気に、WordPressに登録してある複数のテーマを、
サイト訪問する度に自動で切り替えるプラグインを作ってみますた。

とりあえず、巷にあふれる、どばーーっとたくさんのテーマをWordPress側に入れておいて、
訪問者が見る度に

「お!更新してますなー」

と思わせる効果が有ったり無かったりする感じでして、
激しくデザイン力が無く、忙しくてサイトの更新ができない人に有用かと思われるかも?です。

一応、切り替えの仕方は、ランダムの他、日時ごと(1日ごとにテーマを自動で変更)、時間帯ごと
(午前、午後でテーマを自動変更)とかできるようになってまっす。

使う場面はほとんど無いと思われですが、欲しい方がいたらあげます。
もしかしてスマホorPCとかアクセス元やキャリアでテーマを切り替えるようにした方が
需要あったりするような気が、今、気づいたので、リクエスト有ればお作りするかもですっす。

↓です。

■WordPress Theme Auto Switcher
Download

“WordPress自動テーマ切り替えプラグイン” への5件のフィードバック

  1. さかい より:

    飽きさせないのにイイですね。
    テーマを配列か何かで指定できないでしょうか?
    もしもために twentyelevenやtwentyten を素のままで残しておきたいですが、現状、それも表示されちゃいますし。

    ちなみに、UAでのスマホの切替には
    Multi Device Switcher を使ってます

  2. さかい より:

    3.4から、get_themes に変わり wp_get_themesが推奨のようです。

    MUで使いたいです。
    有効化されてないテーマは外したいのですが…

    • ONO Kengo より:

      さかいさん

      本サイト見て下さり、お使い頂いて大変ありがとうございます!!!
      テーマの指定ですが、とりあえず配列で指定できるようにしたカスタマイズ版を用意しました!
      宜しければご利用頂けると幸いです。
      バージョン、get_themesについてもご指摘ありがとうございます!検討してみますね!

      カスタマイズ版Download

  3. さかい より:

    カスタマイズ版ありがとうございます。
    3.4で、Muで カスタマイズ版 使わせて頂きました。

    $theme_list に設定するテーマ名 が [“Name”]でなく
    wp-content/themes/ディレクトリ名 の ディレクトリ名ってトコでちょっと躓きました。
     (wp_get_themes()を使ってます)

    なぜか、3.4で時間が9時間ずれちゃいました。(バグ?&3.4.1は不明)
    それと、他のテンプレート変更系
    ・WP Scheduled Themes・・○月○日~○月△日(クリスマスだけとか)テーマ変更
    と、かち合っちゃいますので、優先度を先にしました。

    //init ----
    session_start();
    add_action('setup_theme', 'ThemeAutoSwitch_Main',9);
    add_filter('template' , 'ThemeAutoSwitch_Cb_Tpl',9);
    add_filter('stylesheet' , 'ThemeAutoSwitch_Cb_Sty',9);

    date_default_timezone_set('Asia/Tokyo');

     WP Scheduled Themes と組み合わせる面白いですよ

    • ONO Kengo より:

      さかいさん
      早速お使い頂いて大変ありがとうございます!
      修正内容まで頂いてしまい大変感謝しております。
      ここのサイトもまだ古いバージョンのWPを使用してましたので、
      近々、3.4にして試してみたいと思います!
      どうもありがとうございました!!!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です