wordpressでページ毎に表示・非表示指定するPHP

※ウィジェット内でPHPを使うには前回の記事、
wordpressのウィジェットでPHPを使う
を参照。

上記が設定済みならば、
ウィジェットPHP Code内に次の様に記入することで
ページを指定してウィジェットの表示・非表示が設定できる。

ページ毎に表示・非表示を指定するPHPコードは次の通り。

<?php if (is_home()) { ?>
もしもページがホームならこの内容を表示する。
<?php } ?>

逆に、除外設定はこう。

<?php if (!(is_home())) { ?>
もしもページがホームで無いならこの内容を表示する。
<?php } ?>

複数指定する場合はこちら。

<?php if (is_home() || is_single()) { ?>
こうなると、ホームかシングル(記事ページ)ならここを表示
<?php } ?>

※or は || で、 and は && で、 not は !

当サイトではサイドバーにアドセンスを表示しているが、
記事ページでは記事中(記事テンプレートを編集)にアドセンスを表示し、
サイドバーのアドセンスは表示しないように(PHPによる除外)設定してある。

ページ毎の指定に使うコンディショナルタグは次の物がある。
is_admin
is_paged,
is_archive,
is_attachment,
is_author
is_category カテゴリページ
is_tag
is_comments_popup
is_date
is_day
is_feed
is_home トップページ
is_month
is_page ページ
is_plugin_page
is_preview
is_robots
is_search
is_single 記事ページ
is_singular
is_time
is_trackback
is_year
is_404

is_category() の()内にカテゴリーIDを記入すると、
そのIDのカテゴリーを指定することが出来ます。

is_single() の()内に記事IDを記入すると、
そのIDの記事について指定できます。

is_page() の()内でページスラッグも指定できます。
http://niwatako.info/contac を指定する場合は
is_page(contac)

複数指定はこのように:is_single(array(3499, 3483))

参考サイト:PHPで指定する方法
http://akaandmore.com/blog/archives/13
プラグインを使う方法(コンディショナルタグの使い方が詳しい)
http://yuina.lovesickly.com/wordpress-tips/plugins-wordpress/plugin-widgets/350

wordpressのウィジェットでPHPを使う

WordPressのウィジェットにはテキストとHTMLを記述することが出来る。
これを、PHPも利用できるようにするプラグインがこちら。

http://wordpress.org/extend/plugins/php-code-widget/

上記ページよりダウンロードし、
解凍して出来たフォルダ中の『execphp.php』というファイルを
wp-content/plugins/にアップロード。

wordpress管理画面の『プラグイン』に行き、
『Executable PHP widget』の利用を開始する。

すると、ウィジェット管理画面の『利用できるウィジェット』欄に
『PHP Code』という項目が現れている。

このウィジェットにPHPを記述すれば
PHPを使用したウィジェットを作成できる。

USBに入れて持ち運べる自動ログインソフト

WEBメール、ネットショップ、オークション、小遣いサイト・・・
さまざまなネットサービスに必要なログインIDとパスワード。

いちいち覚えているのは面倒、と
Windowsのパスワードオートコンプリート機能に記憶させたり
ログインしっぱなしにして居る人も多いのでは。

しかしそこで問題になるのが外出時。

外出先でブログを更新しようとしたら、

あれ(・。・;
…パスワードなんだっけ。

とか、あります。。。

よそ様のパソコンにも、
自分のIDとパスワードを覚えさせられたらいいのになぁ、
かつ、安全に。。。

と、そんな願いをかなえる物が、ナント、御座います。

続きを読む

Archive_Zipの解凍とSOY CMSへの導入(inハッスルサーバー)

SOY CMSの最も特徴的な点であると言えるテンプレート機能。

これが使えれば、オリジナルブログもサイトも携帯ページも、
いままで手動管理だったページだって、
すべてSOY CMSで自由自在にデザインできる。。。

そんな夢と希望を胸に、
ハッスルサーバーにSOY CMSのインストールを試みた。
そして何事も無く無事にインストール完了。

※インストールについては前回の記事を参照

ところが・・・

続きを読む

SOY CMSをハッスルサーバーにインストール

ハッスルサーバーにSOY CMSをインストールしてみました。
“SOY CMSはプログラマーとデザイナーの両方に優しいCMS”
を目指して作られているCMSです。

独自タグを使用することで、
テンプレートをAdobeのHP作成ソフトのDreamweaverで
視覚的に編集可能にする、といったことが可能にされています。

既存のホームページをそのままテンプレート化して使用することも可能。
その柔軟性は携帯ホームページのCMS管理も可能にするという事で、
アフィリエイトサイト作成用としても注目されています。

続きを読む

← 前のページ次のページ →