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を使用したウィジェットを作成できる。

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

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

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

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

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

ところが・・・

続きを読む

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

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

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

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

続きを読む

ホームページのフォントを簡単アレンジ、『デコもじ』

ブログで有名なseesaaが、デコもじというサービスを新たにスタート。
メールを簡単にデコレーションできるデコメならぬこの『デコもじ』、
こんな感じに=>> http://decomoji-petblog.seesaa.net/
ホームページの文字フォントを簡単に変更=デコレーションすることが出来る。

続きを読む

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