並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 209件

新着順 人気順

条件分岐の検索結果121 - 160 件 / 209件

  • wordpressのテンプレートで使用できる条件分岐メモ

    2010年3月25日 wordpressのテンプレートでよく使う条件分岐をメモ。 なんか、wordpressでテンプレートを作るたびに、条件分岐のタグを調べている自分がいたので、次から調べなくてもいいように、よく使いそうなものをまとめておきます。 書式 <?php if (is_page('contact')) {?> 内容 <?php } ?> 通常はテンプレート内で、上記のようにif文の判定に使います。 条件分岐一覧 is_front_page()

      wordpressのテンプレートで使用できる条件分岐メモ
    • どのブラウザでアクセスしたかを検出できるWordPressプラグイン・PHP Browser Detection

      ブラウザを検出出来る、というWordPressプラグインのご紹介。紹介というか、メモです。まだ時間なくて触ってないので動作テストしていませんが、使いそうなので備忘録。 ブラウザの種類を検出して条件分岐させる事が出来るWPプラグインです。結構面倒な作業だったのでこれなら楽になるかも、と期待を込めて。まだ時間が取れなくて触ってないので、正常動作するかは分かりません。 PHPで検出して分岐可能にする、というもの。1つ2つなら自分でコード書きますけど、必要検出ブラウザの量が多いならプラグインに仕事してもらったほうが合理的かも。 is_firefox($version)有効化すれば上記のような関数を使えるようになるみたい。 場合によっては無駄にCSSやJSを読み込む必要がなくなりそうですね。 PHP Browser Detection

        どのブラウザでアクセスしたかを検出できるWordPressプラグイン・PHP Browser Detection
      • 続:レスポンシブのサイトでスマホの時だけtelリンクを有効にする | Tips Note by TAM

        前回の記事「レスポンシブのサイトでスマホの時だけtelリンクを有効にする」の続きです。 前回紹介した記事の記述では、単純に 「ユーザーエージェントが『iPhone』『Android』であるデバイス」のみ、 電話番号にtelリンクを設定しました。 しかし、実はこれだけでは以下のような問題があります。 ユーザーエージェントに「iPhone」を持つデバイスの中には、「iPod」も含まれる。 ユーザーエージェントに「Android」を持つデバイスの中には、「Androidタブレット」も含まれる。 電話をかけることのできないiPodやタブレットで、 電話番号にtelリンクが設定されるのは好ましくありません。 そこで、 「ユーザーエージェントに『iPhone』を持つデバイスのうち、『iPod』も含むものを除外」し、 「ユーザーエージェントに『Android』と『Mobile』を含むもの」にtelリンク

          続:レスポンシブのサイトでスマホの時だけtelリンクを有効にする | Tips Note by TAM
        • switch文を使った条件分岐

          switch (式){ case 値1: 式 === 値1 の時に実行する処理; ... break; case 値2: 式 === 値2 の時に実行する処理; ... break; case 値3: 式 === 値3 の時に実行する処理; ... break; default: 式がいずれの値とも一致しないときに実行する処理; ... } switch のあとの () に記述した式を評価し、その値が case の後に書かれたいずれかの値と一致するかどうかを調べます(一致するかどうかは == 演算子ではなく === 演算子を使って比較されます)。一致するものが見つかった場合は、その case 句の後に記述されている処理を switch 文の最後または break 文まで順に実行します。 いずれの値とも一致しなかった場合は default 句の後に記述されている処理を実行します。 defau

            switch文を使った条件分岐
          • seotemplate.biz

            • Bastian Allgeier

              Hi, I'm Bastian Allgeier, designer and developer from Neckargemünd, Germany. I build a file-based content management system called Kirby. Notes A Tailwind Post 18 February 2024 Network effect 20 December 2022 Mirror 21 November 2022 Solar 16 November 2022 Fediverse 10 November 2022 Train of thought 21 January 2020 Denial 18 September 2019 Simplicity (II) 10 September 2019 Back from the dead 17 May

              • カテゴリーの階層別にデザインを切り替える for Movable Type 4

                カテゴリーの階層別にデザインを切り替えるカスタマイズです。ポイントは「MTElseタグを使わない(使えない)」ということです。 参考記事は下記です。ありがとうございました。 アフィリエイトを続ける力 - MT条件分岐:親カテゴリーと子カテゴリーで表示を変える方法 以下に示すサブテンプレートは、ブログ記事リストへの設定を前提にしています。各サブテンプレートの一番外側のifタグは、ブログ記事リストでカテゴリーアーカイブと他のアーカイブを併用している場合を考慮したものです。 2階層の場合(パターン1) <mt:if name="category_archive"> <MTHasParentCategory> 子カテゴリーのサブテンプレート </MTHasParentCategory> <MTHasNoParentCategory> 親カテゴリーのサブテンプレート </MTHasNoParentC

                  カテゴリーの階層別にデザインを切り替える for Movable Type 4
                • MTで条件分岐:<MTHasSubCategories>MTカテゴリーページにてサブカテゴリーのみ表示する - WEBデザイン BLOG

                  メニューカスタマイズ以前のエントリーでMTトップレベルカテゴリのみのメニュー表示するテンプレートタグをご紹介しました。この方法でトップレベルのみのメニューを表示した場合、カテゴリーページにおいてもトップレベルのカテゴリのみの表示となります。 サブカテゴリーにて構造を細分化している場合には。カテゴリーページにて、その階層にあるサブカテゴリーを表示する必要があります。そうした場合には、<MTHasSubCategories>タグを使って条件分岐でそのカテゴリに属するサブカテゴリーのメニューを表示するようにします。 現在のカテゴリーにサブカテゴリーが登録されているときだけ実行する条件タグです。 対応しているバージョン 3.1, 3.2, 3.3, Enterprise 1.0 利用方法 <MTHasSubCategories> 〜 </MTHasSubCategories> 私のサイトには、この

                  • 画面解像度を読取、それぞれの解像度に合わせたイベントを設定できるjQueryプラグイン「Breakpoints.js」

                    様々な解像度のデバイスが出まわっており、技術者側は日々その広がり続ける端末の解像度の多様化と向き合い、その端末に最適化したり、工夫したりして様々なプラグインや技術を編み出しリリースしていますが、今日紹介するのは、画面解像度を読取、それぞれの解像度に合わせたイベントを設定できるjQueryプラグイン「Breakpoints.js」 ブレイクポイントとなる解像度は数値で設定でき、それぞれ指定した解像度に合わせて、js側でイベントを分岐せることが可能です。 詳しくは以下 こちらのjsはjQuery用のプラグインとなっており、実装や記述もシンプルなものなので、気軽に利用でるものとなっています。 スマートフォン端末や、タブレット端末も同時に展開するコンテンツを考える際や、解像度を起点として、機能の振り分けなど、様々な可能性が広がる便利なjsだと思います。 Breakpoints.js – XOXCO

                      画面解像度を読取、それぞれの解像度に合わせたイベントを設定できるjQueryプラグイン「Breakpoints.js」
                    • Sass:連番付きid・classをゼロパディング(ゼロ埋め)で出力する方法 - NxWorld

                      Sassを利用してて連番付きのidまたはclassを一気に出力したいときに、item1, item2, item3 ... のように単純に1から始まる連番をつけて出力するのではなく、item01, item02, item03 ... のようなゼロパディング(ゼロ埋め)な連番で出力させる方法です。 ゼロパディングとは ゼロパディングとは、足りない桁数の分だけ「0」を追加して埋めるというものです。 具体的な例としては、1, 2, 3, 4, 5という数字の場合であっても桁数を2桁にする必要があるときは01, 02, 03, 04, 05にするというものになります。 単純な連番付きで出力する 違いを見るために、まずは単純な連番付きで出力してみます。 今回はサンプルとして.item + 連番のようなclassを出力するというもので、連番は1~10まで出したいという場合は@forを利用してSCSS

                        Sass:連番付きid・classをゼロパディング(ゼロ埋め)で出力する方法 - NxWorld
                      • URLに含まれる文字列で条件分岐する|Gimmick log

                        公開日:2015.11.20 更新日:2015.11.22 WordPress wordPressでページ送りをした時に、2ページ目以降(urlにpageを含む)は違う見せ方をしたい時に利用しました。 (他にもっといいやり方はあるかもしれません。。) URLに特定の文字列が含まれていた時 hogeを任意の文字列にしてください。 <?php $url = $_SERVER['REQUEST_URI']; if(strstr($url,'hoge')==true): ?> URLにhogeが含まれていたら表示する内容 <?php endif; ?> URLに特定の文字列が含まれていない時 hogeを任意の文字列にしてください。 <?php $url = $_SERVER['REQUEST_URI']; if(strstr($url,'hoge')==false): ?> URLにhogeが含ま

                          URLに含まれる文字列で条件分岐する|Gimmick log
                        • Sassメモ - Qiita

                          今更だけれどSassぐらい知っとこうと思ったのでいろいろと自分用にメモ。 導入とかは省いて構文などのメモです。 SassにはSassとSCSSと言う2種類の記法があるらしいですけど、 ナウなヤングたちはSCSS記法って聞いたのでSCSS記法でメモってます。 基本的なこと 記号いろいろ 記号 意味

                            Sassメモ - Qiita
                          • 初心者によく教えるswitch文のイディオム - Qiita

                            補足情報がコメント欄にあるので、参考にしてください。 何回か聞かれたので残しておきます。 switchの条件式をtrueにすれば、複雑な条件分岐もスッキリ書けます。 同じように条件式にtrueを入れたら使える言語が他にもあるので覚えておくといいと思います。 ただし、各条件の処理ごとにbreakが必要な言語もあるので、注意してください。 下記は、coffeescriptの例です。 switch true when a > 5 console.log "a > 5" when b < 3 console.log "b < 3" when c is 4 console.log "c is 4" ```ちなみに、上記のcsをjsにコンパイルすると、下記のようになります。 ```javascript:javascript_switch_true switch (true) { case a > 5:

                              初心者によく教えるswitch文のイディオム - Qiita
                            • hitsuji.me

                              hitsuji.me 2023 著作権. 不許複製 プライバシーポリシー

                              • WordPress:タイトルを自在にカスタマイズする方法 - コムテブログ

                                TL;DR WordPress4.4 以降において title タグを自動出力するには、非推奨の wp_title()関数の代わりに、テーマの機能を設定する関数add_theme_support( 'title-tag' );を functions.php に記述します。functions.php の中に書くことで保守性もよくなります。 WordPress4.4 以降の title の記述方法 functions.php function mytheme_set() { add_theme_support( 'title-tag' ); } add_action( 'after_setup_theme', 'mytheme_set' ); after_setup_themeは全てのテーマが読み込まれた後にテーマの機能を設定するフックです。タイトルが重複するので header.php には

                                  WordPress:タイトルを自在にカスタマイズする方法 - コムテブログ
                                • Guard Clause(ガード条件) - Strategic Choice

                                  師曰く局地的な例外フローを早期復帰で表現しなさい。どういうこと?プログラムにはメインフローが1つありますが、例外的な状況下においては、そのメインフローから逸脱せざるをえません。ガード条件は、「シンプルで局所的な例外状況」を表現するために、例外的な状況が発生した場合「早期復帰」(return)して、メインフローに影響を与えないようにします。どうして?例えば以下のような2つの実装があります。 void initialize() { if (isIntialized()){ // main flow ... }else{ // exception flow ... } } void initialize() { if(isIntialized()){ // exception flow ... return; } // main flow ... } 最初のバージョンを読むとすると、then節を

                                  • Spec.js - スマートフォン/タブレットのスペックを判定 MOONGIFT

                                    Webサイトへモバイルやデスクトップ、タブレットなどが入り乱れてアクセスするようになると、それぞれに分けて情報配信を行いたいと思うようになります。さらにスマートフォンの中でも使える機能が異なったりして、そのための処理分けが複雑なものになっているかも知れません。 そこで使ってみたいのがSpec.jsです。より細かく端末の情報が絞り込めるライブラリになります。 Spec.jsの使い方 Spec.jsのデモです。ユーザエージェントを使って各種機能やスペックを知ることができます。例えばiPhone 6の場合は次のようになります。 var ua = new UserAgent(); // iPhone 6 var spec = new Spec(ua); spec.UNKNOWN // -> false spec.SOC // -> "A8" spec.GPU // -> "POWERVR GX64

                                      Spec.js - スマートフォン/タブレットのスペックを判定 MOONGIFT
                                    • 条件分岐if()【PHP講座】

                                      条件によって処理を行うためのif() if(){}は()の中の条件が真の時に{}中が実行されます。 条件は真偽(TRUE/FALSE)で判定され、正しいか間違いか、成功か失敗か、を意味します。 <?php header("Content-type: text/html; charset=shift_jis"); $a=1; $b='001'; $c=$a; if($a == 1){echo '$aは 数字の 1 です<br />'."\n";} if($a != 2){echo '$aは 数字の 2 ではありません<br />'."\n";} if($b == 1){echo '$bは 数字の 1 です<br />'."\n";} if($b == '01'){echo '$bは 文字列 01 です<br />'."\n";} if($c == 1){echo '$cは 数

                                      • 覚え書き@kazuhi.to: 世界の「最先端」事例に学ぶ CSS ベスト・プラクティス

                                        世界の「最先端」事例に学ぶ CSS ベスト・プラクティス 大藤さんの最新著作、『世界の「最先端」事例に学ぶ CSS ベスト・プラクティス』を読了。Web Designing誌に連載されている「CSS Analysis」の書籍化としては、『世界の「最先端」事例に学ぶCSSプロフェッショナル・スタイル 』に続く第二弾。第一弾を読んだときに、やや冗長な構成が気になりますと覚え書きしましたけど、その点は本作でも大きな変化はありません。古いブラウザへの対応に関する記述、display:none;を指定することや画像置換のリスクへの言及などは、繰り返し登場します。しかし僕はこの連載というか企画が好きですし、何より書籍としてまとめて読んだり手元に置いておけるのはありがたいことなので、買わせていただきました。 個人的なハイライトは、MISSION 025で取り上げられていたXHTMLソース。条件分岐コメン

                                        • ワードプレスの条件分岐コピペ用 | ひかげStyle

                                          ひかげStyleで使っているワードプレスのテーマで利用するベースとなる条件分岐の記述をメモします。 homeとpageとその他で条件分岐 条件分岐の記述コードは以下の通りです。 <?php if (is_home()) { ?> <p>home(トップページ)に表示したい内容</p> <?php } else if (is_page()) { ?> <p>page(ページ)に表示したい内容</p> <?php } else { ?> <p>home(トップページ)、page(ページ)以外で表示したい内容</p> <?php } ?> 上記の記述にカテゴリーにも適用したい場合は次のとおりです。 やっつけ感があるかもしれませんが、ご愛嬌で。 homeとpageとcategoryとその他で条件分岐 WordPress 条件分岐の記述コードは以下の通りです。 <?php if (is_home()

                                          • 【保存版】WordPressの条件分岐まとめ【42選】

                                            2024年04月06日非レスポンシブのサイトをレスポンシブ化いたしました。2024年04月05日テーマファイルが編集できない不具合を解消いたしました。2024年04月04日WordPress、テーマ、プラグイン、のバージョンアップを担当いたしました。2024年04月03日不具合で表示されなくなったサイトを表示される状態まで復旧いたしました。2024年04月02日お問い合わせフォームを再構築いたしました。2024年04月01日不具合で表示されなくなったサイトを表示される状態まで復旧いたしました。2024年03月31日サーバー移管に共に表示されなくなったサイトを表示される状態まで復旧いたしました。2024年03月30日WordPressの操作方法をサポートいたしました。2024年03月29日サイドバーに人気記事を表示させる仕組みを導入いたしました。2024年03月28日テキスト等の簡易な修正を

                                              【保存版】WordPressの条件分岐まとめ【42選】
                                            • 簡単な条件分岐 | pico.mint blog.

                                              前の記事でカスタムフィールドの差し込み方を覚えたばかりですが、今度はカスタムフィールドの有無によって処理をわけます。 …といってもぜんぜんわからないので、あちこちウロウロしているうちに気が付いたら前の記事から更に6時間が経過していたのでした…(笑) さて前の記事カスタムフィールドの差し込み方にてカスタムフィールドの値を表示させたわけですが、今度はカスタムフィールドの値が有る・無いで処理を分ける条件分岐にチャレンジです。 たとえば、カスタムフィールドに画像のurlを入れた場合は画像を表示し、入れない場合はno image画像を表示させるような場合ですね。 以下、あまりにも色んなページを見たため、どの項目がどのサイト様を参考にさせていただいたのかよく覚えていません(汗) 最後にまとめて書き出しますので、それで許してくださいm(__)m まずはシンプルな例から <?php $test

                                              • query_posts(WP_Queryクラス)でカテゴリーを絞り込む – WordPress私的マニュアル

                                                説明 久しぶりに query_posts関数を見直してみると、見知らぬパラメータがいくつか追加されていた。気になったのでカテゴリー関係の指定を'tax_query'パラメータを交えて整理してみた。 query_posts(WP_Queryクラス)でカテゴリーを絞り込むパラメータは次の通り。

                                                • 第9回 LESSのメリットを最大限に生かした書き方 | gihyo.jp

                                                  前回はMedia Queriesの利用方法とその難点、LESSのコンパイラを利用して少しラクする記法をご紹介しました。 今回はさらに掘り下げて、処理をmixinとして作成し、LESSのメリットを最大限活かす方法をご紹介します。 自動化のポイント まず、前回のコードをおさらいしておきましょう。 //LESS body { #foo { background-size: 320px 480px; @media screen and (-webkit-device-pixel-ratio:2){ background-image: url('bg_x2.png'); } @media screen and (-webkit-device-pixel-ratio:1){ background-image: url('bg.png'); } } } @mediaを毎回書くのは大変ですし、ミスタイプを

                                                    第9回 LESSのメリットを最大限に生かした書き方 | gihyo.jp
                                                  • ぼくのかんがえたさいきょうの editor-style #wpacja2013 - Toro_Unit

                                                    WordPress Advent Calendar 2013、3日目を担当させていただきます。@Toro_Unitです。 今回はWordPressで活用されているようで活用されていないような気がする、editor-style.cssをがっつり掘り下げてみようかと思います。 そもそもeditor-styleとは WordPressの投稿画面のビジュアルエディタ(ビジュアルリッチエディターとも言いますね)に適用するCSSのことです。 テーマのfunctions.phpに add_editor_style(); と記述すると、テーマ内のeditor-style.cssというファイルが、読み込まれるようになります。 また、引数にファイル名を指定することが可能で、その場合、 add_editor_style("css/editor.css"); とすると、テーマディレクトリのcss/editor.c

                                                      ぼくのかんがえたさいきょうの editor-style #wpacja2013 - Toro_Unit
                                                    • WordPressのカスタム投稿タイプごとに生成する画像サイズを分けて不要な画像サイズを生成しない方法

                                                      公開2013.11.18 更新2017.12.03 仕事・技術 今日は前回の記事の続きでWordPressのカスタム投稿タイプごとに生成するアイキャッチ画像、投稿サムネイルなどに使用できる画像サイズを分けて生成する方法です。 例として以下のような画像サイズ定義をadd_image_size()を使ってfunctions.php内で行っていたとします。 //カスタム投稿タイプ「book」用 add_image_size('book', 300, 300 ); //カスタム投稿タイプ「video」用 add_image_size('video', 400, 400 ); //カスタム投稿タイプ「game」用 add_image_size('game', 500, 500 ); book、video、gameというカスタム投稿タイプがあると仮定し、上記で定義した名称とカスタム投稿タイプ名が一致す

                                                        WordPressのカスタム投稿タイプごとに生成する画像サイズを分けて不要な画像サイズを生成しない方法
                                                      • WordPressの「is_singular()」についてわかったことがある|今村だけがよくわかるブログ

                                                        なんか新しい物を作りたいなと思って、ただいまWordPressの関数とか勉強しています。勉強するために手っ取り早いのは「他の方が作った制作物を眺めること」だと私は思います。 特にWordPressプラグインなどは、見ているととても面白いです。オススメです。(私が作ったプラグインは眺めても面白くないので、他の方のをどうぞ。) ところで、たまたま他の方が作られたプラグインのコードをなんとなく眺めていたんですが、条件分岐タグで「is_singular」というものがあります。 これは何だといいますと、私もよくわからないです。なので調べました。 条件分岐タグ – WordPress Codex 日本語版 シングルページ (固定ページ、個別投稿ページ、添付ファイルページ) is_singular() is_single()、is_page() 、is_attachment() のいずれかが真である場合

                                                          WordPressの「is_singular()」についてわかったことがある|今村だけがよくわかるブログ
                                                        • wordpressテーマ内sidebar.phpで条件分岐タグis_home()がきかない | terabenote.net

                                                          wp-adminの設定>表示設定でフロントページを固定ページにして、その固定ページテンプレートのテーマファイル内でquery_posts()を使うなどして特定あるいは複数のカテゴリーを指定していると、テーマファイルheader.phpで条件分岐タグis_home()は使えても、sidebar.phpでis_home()がきかなくなるという現象が起こるようです。 これには非常に困ったのですが、こちらのページなどに解消法がありました。 フロントページ専用に指定している、テンプレート内でsidebar.phpを読み込んでいる箇所 <?php get_sidebar(); ?> の直前にwp_reset_query()を足して <?php wp_reset_query();get_sidebar(); ?> としたら解決しました。このトラブルはバグではなく、query_posts()でカテゴリを指

                                                          • PHP | 三項演算子

                                                            条件式を評価し、TRUEであれば式1、FALSEであれば式2を返します。 if..elseの構文ににていますが、if文とは異なり三項演算子は演算子の1つですので結果として式を返します。if文のように条件に応じた処理を記述するのではない点に注意して下さい。 実際には次のように記述します。

                                                            • 特定のカスタムフィールドでの値の有無によって、条件分岐させる - new-1の日記

                                                              少しずつ商品が売れ始めてますが、ヨーロッパの方がメインなので、ユーロ対応を進めています。ところがPaypalだと、ユーザがドル/ユーロの選択ができない。 全商品の「カートに入れる」ボタンをいっぺんに変えることができないので、 ユーロボタンを作り終えたものについては、ドル/ユーロ選択できるようにする。 ユーロボタンをまだ作っていないものについては、今まで通りドルボタンだけを出す という条件分岐をすることにした。 ShoppinJapanの場合、Paypalのボタンはカスタムフィールドを使って出しているので、カスタムフィールドに値がある場合とない場合で、条件分岐してコードを出し分けたいわけです。 最近のphpの勉強がやっといきてきた感じ。以下、php部分のコード。 <?php // 変数$meta_valuesはその記事の($post->ID)、ユーロペイパル(paypal_e)の値ですよ $

                                                                特定のカスタムフィールドでの値の有無によって、条件分岐させる - new-1の日記
                                                              • [WordPress]カスタムフィールドでラジオボタンを作り、ラジオボタンの値で条件分岐(ループ内・外・組み込み)させる | tipsBear

                                                                [WordPress]カスタムフィールドでラジオボタンを作り、ラジオボタンの値で条件分岐(ループ内・外・組み込み)させる 前回の記事の補足になりますが、そもそもテキストしか扱えないカスタムフィールドでどうやってラジオボタン使うの? ということと、カスタムフィールドのラジオボタンの値での条件分岐の方法(ループ内・ループ外・ループに組み込む)をご紹介します。 カスタムフィールドで出来ることは想像以上に多くカバーしきれていないので、今回はラジオボタンにのみ焦点を絞って解説します。 自作する このようなラジオボタンのカスタムフィールドを作ります プラグインを使うまでもないという時やもっとレイアウトを思い通りにしたいとかそういった場合は、おなじみfunctions.phpにadd_meta_box()とカスタムフィールドのCRUD関数を使ってコードを追加します。 functions.phpに追加 a

                                                                  [WordPress]カスタムフィールドでラジオボタンを作り、ラジオボタンの値で条件分岐(ループ内・外・組み込み)させる | tipsBear
                                                                • [WordPress]条件分岐でカスタム投稿タイプを判断する時 - Cafict Blog

                                                                  用語集をカスタム投稿タイプで作りました。 その時にサイドバーを条件分岐によって変更したかったので、 カスタム投稿タイプを判断する条件分岐コードをメモ。 参考:条件分岐で表示切り替えのまとめ カスタム投稿タイプ <?php if ( get_post_type() === ‘カスタム投稿タイプ名’ ): ?> 指定されたカスタム投稿タイプの場合のみ表示 <?php endif; ?>

                                                                  • WordPressの個別記事ページをカテゴリ別に変更

                                                                    wordpressのsingle.phpをカテゴリ別に変更するカスタマイズ方法。 まずは、single.phpをコピーし、 single-nagato.php single-koizumi.php single-asakura.php 等と名前をつけます。 その後、single.phpの文頭に以下を追加します。 <?php $post = $wp_query- >post; if ( in_category(‘1‘) ) { include(TEMPLATEPATH . ‘/single-nagato.php‘); } elseif ( in_category(‘2‘) ) { include(TEMPLATEPATH . ‘/single-koizumi.php‘); } else { include(TEMPLATEPATH . ‘/single-asakura.php‘); } ?

                                                                      WordPressの個別記事ページをカテゴリ別に変更
                                                                    • category.phpで所属しているカテゴリ情報を取得するコード

                                                                      よく使うコードなのでメモメモ… カテゴリ一覧ページ(category.php)にて所属しているカテゴリー名やスラッグ、IDなどの情報を取得したい時は 次のコードで取得可能! <?php $cat_info = get_category( $cat ); ?> <?php echo wp_specialchars( $cat_info->name ); ?> $cat_info->nameのnameを以下に変えてあげればその情報が取得できる。 [term_id] => 85 [name] => Category Name [slug] => category-name [term_group] => 0 [term_taxonomy_id] => 85 [taxonomy] => category [description] => [parent] => 70 [count] => 0 [c

                                                                        category.phpで所属しているカテゴリ情報を取得するコード
                                                                      • 拡張された MTElse タグを利用した複雑な条件分岐 - ブログ | CMSプラットフォーム Movable Type ドキュメントサイト

                                                                        MT4.1 では、MTElse ブロックタグも拡張され、テンプレートでより複雑な条件式を作成することができます。具体的には、MTElse ブロックタグでも MTIf, MTUnless ブロックタグと同じように条件式を持つことができるようになり、様々なプログラム言語にある elseif ステートメントと同じような記述が可能になりました。 MTElse は MTIf ブロックタグで設定した条件式の値が false (偽) の場合に実行したい内容を囲むブロックタグです。拡張された機能を利用したサンプルの前に、MTElse ブロックタグの基本的な動作のサンプルを見てみましょう。 サンプルでは、変数 hoge に設定された値が foo かどうかで表示するメッセージを変更しています。 <$MTSetVar name="hoge" value="bar"$> <MTIf name="hoge" eq=

                                                                          拡張された MTElse タグを利用した複雑な条件分岐 - ブログ | CMSプラットフォーム Movable Type ドキュメントサイト
                                                                        • SOY CMSのカスタムフィールドを使った条件分岐(1) | ウェビンブログ

                                                                          SOY CMSは、静的コンテンツの動的化に適したシステムですが、サイトの新着情報には下の画像のように「特定の記事にだけアイコンを付ける」というものがよくあります。 これをSOY CMSで構築するには、カスタムフィールドとPHPのif文を利用します。 アイコンまわりのカスタマイズは、SOY CMSの良さを残したまま割と簡単にできるので、試してみてください。 ※サンプルコードには、読みやすいように改行やインデントを入れています。実際に出力されるコードが冗長になるので、動作を確認したら改行を詰めるなどした方が良いと思います。 元になるHTML 下記のようなHTMLソースに、SOY CMSを組み込みます。 <h3>要素内に更新日付と、「重要な記事」を知らせるアイコンが入っています。 2009年8月20日 SOY CMS側の設定 SOY CMSの管理画面に入り、「カスタムフィールドプラグイン」

                                                                          • エクセルExcel大事典 VBAマクロ 条件分岐 条件式 判断 If Then ElseIf Select Case IIf

                                                                            ■ エクセルVBA超入門 ・9ステップで"Hello World!" からオブジェクト指向まで! 1. "Hello World!"を表示しよう 2. 基本はデータの入出力 3. 繰り返し処理 4. シートで簡易データベース 5. 名前をつけよう 6. 構造化プログラムに挑戦 7. 構造体を使ってみよう 8. フォームを使ってみよう 9. オブジェクト指向に挑戦 ■ エクセルVBA中級編 ・VBAでいろんなテクニック 変数・関数のスコープ 引数の参照方法を明示 配列の中身を一気に複写 識別子がよいコードを作る データ定義型をもっと知ろう 定数と列挙型を活用しよう エラー処理の重要性1 エラー処理の重要性2 いろいろな条件分岐 いろいろな繰り返し処理 演算子について知ろう 文字列操作 連結 変換 置換 文字列操作 検索 比較 書式 日付操作関数を知ろう 数値操作・評価・その他関数 並び替えソ

                                                                            • 「未満」を表現!メディアクエリの「not」キーワード | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

                                                                              こんにちは。エンジニアのつっちーです。 以前に、「メディアクエリの書き方に注意しないと、ウインドウ幅と表示倍率によっては、スタイルの適用されない状態が発生してしまう」という内容の記事を書きました。 今回はその続編です。前回の記事では、対策として以下の2点を挙げ、基本的には1の方法を利用すべきであるとまとめました。 メディアクエリの設定をmin-widthかmax-widthに統一する(推奨) メディアクエリの設定に小数を利用する(非推奨) でも、たまにこの方法では不便なケースにも遭遇します。そんなときに便利なnotというキーワードがあったことを、最近になって知りましたので、もう一つの解決策として取り上げてみます。 こんなとき、min-widthかmax-widthに統一するのは大変…… 上に書いたとおり、メディアクエリはmin-widthかmax-widthに統一したいものです。ブレイクポ

                                                                                「未満」を表現!メディアクエリの「not」キーワード | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
                                                                              • C#のアプデでめちゃくちゃ便利になったswitch文(パターンマッチング)の紹介 - Qiita

                                                                                はじめに C#も2021年現在ではC# 10.0が登場し、古いC#とは比べ物にならないほど様々な機能が追加され、ますます便利になってきました。 その中でも個人的にイチオシの機能が「パターンマッチング」です。 この機能のおかげでめちゃくちゃ実装が捗るようになったので今回はこちらを紹介します。 また、パターンマッチングと直接の関係はありませんが、「タプル(ValueTuple)」という機能もC#にはあります。ValueTupleは自分で定義した型に対してパターンマッチングを利用する際に使うことがあるので、ついでにこちらも紹介します。 タプル(ValueTuple)(C# 7.0~) タプルとは「複数のデータを一時的に扱う」ときに生成されるオブジェクトです。 すごく簡単にいうと、使い捨て用途のクラス/構造体の定義を極限まで簡単にしたものです。 タプルという概念自体はC#6以前からも存在し、.NE

                                                                                  C#のアプデでめちゃくちゃ便利になったswitch文(パターンマッチング)の紹介 - Qiita
                                                                                • WordPress のカスタムフィールドに特定の値がセットされている記事が存在するか調べる方法

                                                                                  商品についてレビューするサイトで、カスタムフィールドに URL をセットしている場合において、既に以前その URL の記事を書いたか調べたり、要は WordPress のカスタムフィールドに特定の値がセットされている記事が存在するか調べる関数を作りましたので公開しておきます。 コード functions.php に以下のコードを入れます。 function postExist($params = Array()) { if(!isset($params['post_type'])) $params['post_type'] = 'post'; if(!isset($params['meta_key'])) return false; if(!isset($params['meta_value'])) return false; $result = new wp_query(); $resu